Я хочу выполнить простое соединение на двух таблицах после подключения двух столбцов с идентификаторами на одной из этих таблиц.JOIN on Subquery
Первый шаг:
SELECT cars.hhid & cars.vmid
FROM cars
Теперь я хочу, чтобы сравнить этот результат с другой таблицей (table2).
Новый результат должен быть в каждой строке таблицы1 (автомобили), соответствующей ID в таблице2.
Что случилось?
Мой код:
SELECT Cars.*
FROM (SELECT Cars.hhid & Cars.vmid AS zid
FROM cars) x
JOIN table2 ON table2.id = x.zid;
Эй, христианин, спасибо за ваше объяснение. Ваш код делает именно то, что я хочу сделать. Вы, ребята, великолепны! – Simon
@Simon: Если бы мой ответ был полезен для вас, было бы неплохо, если бы вы [приняли] (http://stackoverflow.com/faq#howtoask) его. Спасибо! –
Спасибо за подсказку. Это мой первый вопрос. Это работает? – Simon