У меня есть запрос MySQL DB, который я хотел бы взять и сжать в одну строку. В настоящее время выходные данные состоят из двух строк и будут только двумя строками. Причина, по которой я получаю две строки, заключается в том, что с моим результатом всегда будет основной и дополнительный телефонные номера.
Поскольку все данные одинаковы для обеих строк, за исключением типа телефона (ptype) и второго номера телефона, я хотел бы просто взять эти два столбца и добавить их в первую строку. *
Я знаю, что это можно сделать, но я не могу вспомнить, как это сделать.
Вот код, который я использую:
SELECT
c.name,
c.address1,
p.ptype,
p.phone
FROM
customer AS c
Inner Join customeremp AS e ON c.customer_id = e.customer_id
Inner Join customerphone AS p ON e.customer_seq = p.customer_seq
WHERE
c.customer_id = '1'