Reputation: 805
I want to use alias in sub query but seems alias is not recognized in subquery
SELECT M.name, (select code from menus where menus.id = M.parent_id) as parent_code
FROM menus as M;
How do I achieve this?
I used to use oracle and this query works.
Upvotes: 0
Views: 479
Reputation:
Try this
SELECT m.name
FROM menus as m
WHERE m.parent_id in (
select m1.parent_id
from menus as m1
where m.parent_id = m1.parent_id
);
Upvotes: 1