1
Я сейчас обрабатываю поля отдельно в MySQL-запросах, но хотел бы объединить целые записи.Объединить все записи в MySQL
Возможно ли это?
SELECT la.id,
COALESCE((SELECT name FROM lookup_changed l0,
(SELECT MAX(id) id
FROM lookup_changed
WHERE lookup_id = 26
) l1
WHERE l0.id = l1.id
), la.name) name,
COALESCE((SELECT msisdn FROM lookup_changed l0,
(SELECT MAX(id) id
FROM lookup_changed
WHERE lookup_id = 26
) l1
WHERE l0.id = l1.id
), la.msisdn) msisdn
FROM lookup_added la
WHERE la.id = 26
@Alma Do - псевдо-SQL является:
SELECT la.id,
MULTICOALESCE((SELECT <name, msisdn> FROM lookup_changed l0,
(SELECT MAX(id) id
FROM lookup_changed
WHERE lookup_id = 26
) l1
WHERE l0.id = l1.id
), <la.name, la.msisdn>) <name, msisdn>
FROM lookup_added la
WHERE la.id = 26
I не получил смысла. Можете ли вы предоставить псевдо-SQL? (То есть как это должно выглядеть) –
@AlmaDo добавлен, спасибо. – fadedbee