我有两张桌子
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
{{的子字符串1}}行应该连接。
我知道这不正确,但我甚至无法想象我们怎么可能这样做
THEN
请帮帮我
答案 0 :(得分:1)
您需要将实际列值与通配符连接:
SELECT *
FROM table1 t1
JOIN table2 t2 ON t2.name LIKE '%'||t1.firstname||'%'
AND t2.name LIKE '%'||t1.lastname||'%'