С.
Продвинутый новичок
JOIN со одинаковыми колонками
Есть две свазанные таблицы:
t1: a, b, c, id2
t2: id, a, d, e
Делаем выборку:
SELECT * FROM t1 LEFT JOIN t2 ON t1.id2=t2.id
Все нормально, если только в t2 не отсутствует нужная запись. Тогда поле в `а` выдается NULL. Есть ли какой-нибудь красивый способ сохранить в `а` значение из t1, не перечисляя все поля с алиасами.
Пока у мeня в голове только один способ, не самый красивый на мой взгляд:
SELECT t1.a as a1, t1.*, t2.* FROM t1 LEFT JOIN t2 ON t1.id2=t2.id
Есть ли варианты?
Есть две свазанные таблицы:
t1: a, b, c, id2
t2: id, a, d, e
Делаем выборку:
SELECT * FROM t1 LEFT JOIN t2 ON t1.id2=t2.id
Все нормально, если только в t2 не отсутствует нужная запись. Тогда поле в `а` выдается NULL. Есть ли какой-нибудь красивый способ сохранить в `а` значение из t1, не перечисляя все поля с алиасами.
Пока у мeня в голове только один способ, не самый красивый на мой взгляд:
SELECT t1.a as a1, t1.*, t2.* FROM t1 LEFT JOIN t2 ON t1.id2=t2.id
Есть ли варианты?