У меня есть пара соединений, которые я делаю. Я говорю, что tablename.column для идентификации, что я хочу выбрать в базе данных..., не хотят выбирать все столбцы. Однако мое последнее соединение я действительно хочу выбрать все для этого. Существует ли способ, которым я могу использовать звездочку или что-то для последнего соединения?
Последняя таблица будет динамичной также, таким образом, я не могу трудно кодировать ее в (хотя я мог выписать ее динамично), но думал, что мог бы быть более легкий путь.
SELECT content_name.name,
house.listing,
street.*
FROM content
INNER JOIN house ON content_name.id=house.id
LEFT JOIN street ON content_name.id=street.id;
Имя вашей последней таблицы всегда одинаково, а затем просто. * Ваш псевдоним.
SELECT content_name.name,house.listing, last_table.*
FROM content INNER JOIN house ON
content_name.id=house.id
LEFT JOIN street last_table ON content_name.id=last_table.id;
При этом * в производственном запросе - это ожидаемая случайность.