Reputation: 4266
hello i want something like the fallowing (without using sub queries):
select planName where period=1 as 1stPlan
select planName where period=2 as 2ndPlan
select planName where period=3 as 3ndPlan
...
FROM plan inner join project ON Project.Id=Plan.ProjectId
thank you
Upvotes: 0
Views: 111
Reputation: 64648
select
plan1.planName,
plan2.planName,
plan3.planName
FROM project
left join plan plan1 ON Project.Id=Plan1.ProjectId and Plan1.period=1
left join plan plan2 ON Project.Id=Plan2.ProjectId and Plan2.period=2
left join plan plan3 ON Project.Id=Plan3.ProjectId and Plan3.period=3
Upvotes: 2