[英]How to indirectly join two tables
我有兩張桌子
perid firstname lastname
1 mike prokosini
2 nick doug
3 paul jor
4 riki thui
5 mun tyui
和第二張桌子
caseno name
13 mike-prokosini
32 nickdoug
33 paul l.jor
34 riki thui
35 mun kl. tyui
我一定要join
這些表例如,如果firstname
是一個字符串name
AND
lastname
是一個字符串name
THEN
行應連接。
我知道這是不正確的,但我什至無法想象我們怎么可能做到這一點
SELECT *
FROM table1 , table2
WHERE firstname LIKE '%name%' AND lastname LIKE '%name%'
請幫我
您需要使用通配符將實際列值連接起來:
SELECT *
FROM table1 t1
JOIN table2 t2 ON t2.name LIKE '%'||t1.firstname||'%'
AND t2.name LIKE '%'||t1.lastname||'%'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.