у меня две таблицы - report
и bouydata
report
------
id sun
1 overcast
bouydata
----------
reportid bouy winddir
1 46026 340
1 46027 345
Я хочу выделить все 3 строки в одну строку. Вот мой запрос:
SELECT report.id, sun, bouy1.bouy as bouy1, bouy1.winddir as winddir1, bouy2.bouy as bouy2, bouy2.winddir as winddir2
FROM report
LEFT JOIN bouydata bouy1
ON report.id = bouy1.reportid
LEFT JOIN bouydata bouy2
ON report.id = bouy2.reportid
Почему-то я получаю четыре строки назад:
1 Slightly Overcast 46026 340 46026 340
1 Slightly Overcast 46026 340 46027 345
1 Slightly Overcast 46027 345 46026 340
1 Slightly Overcast 46027 345 46027 345
Это не выбор только уникальных строк и объединение их в один ряд. Может ли кто-нибудь помочь мне получить желаемый результат:
1 Slightly Overcast 46026 340 46027 345