Как правильно присоединиться слева направо? - PullRequest
0 голосов
/ 28 января 2019

Я пытаюсь получить данные из своей базы данных, но у меня возникают проблемы с получением данных таким образом

|42|127-1|COMPANY LTDA|ORLANDO |MIT|91919191|Address 1
|42|127-1|COMPANY LTDA|ORLANDO |MIT|92929292|Address 2

Я делаю два LEFT JOIN, чтобы получить адрес и телефон от клиента.

Вот мой запрос:

SELECT cl.*,phone.c_phone_client,address.c_address_client
FROM  c_client AS cl 
  LEFT JOIN c_client_phone_fk AS phone ON phone.c_id_client = cl.c_id_client
  LEFT JOIN c_client_address_fk AS address ON phone.c_id_client = cl.c_id_client
 WHERE cl.c_id_client='127-1' 
 GROUP BY phone.c_phone_client,address.c_address_client
 ORDER BY address.c_address_client

С помощью этого запроса я получаю следующий результат:

|42|127-1|COMPANY LTDA|ORLANDO|MIT|91919191|Address 1
|42|127-1|COMPANY LTDA|ORLANDO|MIT|92929292|Address 1
|42|127-1|COMPANY LTDA|ORLANDO|MIT|91919191|Address 2
|42|127-1|COMPANY LTDA|ORLANDO|MIT|92929292|Address 2

Как я могу исправить свой запрос?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...