Я должен сделать немного хронометража. Некоторые сотрудники являются частью первой команды, а некоторые - частью второй команды. Мне нужно отобразить простую таблицу о том, кто вошел в систему и когда, а также другую основную информацию.
Если обе таблицы team1 и team2 имеют одинаковые столбцы (first_name
, last_name
и date
), хотя абсолютно гарантировано, что только одна из этих таблиц будет возвращать данные в строке, как избежать использования группы псевдонимов (first_name AS team1_first_name
) и просто всегда возвращаем SQL first_name
?
Пример запроса:
SELECT *
FROM associates AS ac
LEFT JOIN team1 AS t1 ON (t1.id = ac.team1)
LEFT JOIN team2 AS t2 ON (t2.id = ac.team2)
ORDER BY ac.date DESC LIMIT 100;