簡體   English   中英

查詢INNER JOIN和SELECT

[英]Query INNER JOIN and SELECT

我正在使用LIKE進行搜索查詢。 但是,我有點卡住,主要是合乎邏輯的。 我現在有這個查詢:

SELECT *
FROM adressen
WHERE CONCAT(adressen.ad_name, adressen.ad_vorname) LIKE
          '%"+wndHauptfenster.textfield_suche.Text+"%'

但是,我需要從另一個表中獲取一些信息,但是只能從adressen.id可以使用的特定ID中adressen.id 是否有可能得到fahrzeugen.kennzeichenWHERE owner_id = adressen.id

我曾考慮過內部聯接,但是我不知道如何在此處建立。 這有可能嗎?

我找不到解決我問題的答案。 這些表之間不存在任何關系。 表Adressen包含列ad_id,ad_name,ad_vorname和ad_adresse。 他需要從中獲取fahrzeugen.kennzeichen的表稱為fahrzeugen,其中包含一個ID,owner_id和kennzeichen。

你是這樣說的嗎?

SELECT *
FROM adressen AS A
INNER JOIN fahrzeugen AS F ON F.owner_id = A.id
WHERE CONCAT(A.ad_name, A.ad_vorname) LIKE
          '%"+wndHauptfenster.textfield_suche.Text+"%'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM