2

I would like to do something like this but can't get it to work:

SELECT A.*,B.*,C.* FROM tableA A LEFT JOIN
B ON A.ID = B.ID
C ON A.ID = C.ID

I.e. I need to use a field from the first table for all joins as tableB and tableC don't has any fields to link them together.

Can this be done?

Richard
  • 6,812
  • 5
  • 45
  • 60
Lars Ljungberg
  • 313
  • 1
  • 6
  • 19

2 Answers2

2

you missed a join !

SELECT A.*,B.*,C.* FROM tableA A 
LEFT JOIN
B ON A.ID = B.ID
left join
C ON A.ID = C.ID
Ian Kenney
  • 6,376
  • 1
  • 25
  • 44
0

Try this one -

SELECT * 
FROM dbo.tableA A 
LEFT JOIN dbo.B ON A.ID = B.ID
LEFT JOIN dbo.C ON A.ID = C.ID
Devart
  • 119,203
  • 23
  • 166
  • 186