SELECT
A.CODE,
B.NOTE,
C.NUMBER
FROM (A
LEFT JOIN B
ON A.CODE = B.CODE
LEFT JOIN C
ON A.CODE = C.NUMBER
)
WHERE C.ID = B.ID
Нужно показать некоторые результаты, объединенные из 3 таблиц, но мои результаты показывают все данные из таблицы B, сообщенные также, если данные не являются реальными из таблицы C.
Table A.code
1
2
3
Table B.code
1
2
3
Table B.note
pippo
paperino
pluto
Table C.number
1
В идеале должен быть один результат, показывающий
1 1 pippo
но в результатах показано:
1 1 pippo
1 1 paperino
1 1 pluto
Как я могу получить реальные данные?
INNER JOIN
s - person xlecoustillier   schedule 22.07.2013WHERE
состоянии? - person Uriil   schedule 22.07.2013