Я работаю над поисковым запросом, используя LIKE
. Тем не менее, я немного застрял, в основном логичный. У меня есть этот запрос сейчас:Запрос INNER JOIN и SELECT
SELECT *
FROM adressen
WHERE CONCAT(adressen.ad_name, adressen.ad_vorname) LIKE
'%"+wndHauptfenster.textfield_suche.Text+"%'
Однако, мне нужно, чтобы получить некоторую информацию из другой таблицы, но только из определенного ID, который может быть использован с adressen.id
. Можно ли получить fahrzeugen.kennzeichen
с WHERE owner_id = adressen.id
?
Я думал о внутреннем соединении, однако я не знаю, как я могу построить там ГДЕ. Это возможно или нет?
Я не нашел ответа, который решил мой вопрос. Между этими таблицами нет никаких отношений. Таблица Adressen содержит столбцы ad_id, ad_name, ad_vorname и ad_adresse. Стол, где ему нужно получить fahrzeugen.kennzeichen, называется fahrzeugen, и содержит идентификатор, owner_id и kennzeichen.
Подсказка: 'JOIN' переходит в предложение' FROM', а не 'WHERE'. –
@Anquaser Предоставить схему таблиц и отношения между таблицами – Viki888
Возможно, подзапрос будет лучшим решением? – starko