如何從兩個表使用LIKE語句
匹配表
CREATE TABLE matching (
ID INT,
Name varchar(20)
);
INSERT INTO matching(ID,name) VALUES (1,'Child'),(2,'GrandChild'),(3,'parent')
得到匹配的記錄TreeMatching
CREATE TABLE Treematching (
ID INT,
Name varchar(20)
);
INSERT INTO Treematching(ID,name) VALUES
(1,'Child-Foster'),
(2,'Child-Filly'),
(3,'Child-Ricky'),
(4,'GRandchild-Filmy'),
(5,'GRandchild-Freaky'),
(6,'GRandchild-Frim'),
(7,'Frim'),
(8,'None'),
(9,'parent-John')
如何獲得如何獲得唯一的匹配記錄來自樹匹配表的匹配記錄
輸出:
ID Name TName
1 Child Child-Foster
2 Child Child-Filly
3 Child Child-Ricky
4 GRandchild GRandchild-Filmy
5 GRandchild GRandchild-Freaky
6 GRandchild GRandchild-Frim
9 parent parent-John
如何使用像我一直在使用CONCAT試圖語句來得到相同的記錄。
你到目前爲止試過了什麼? –
在join和concat函數中使用like語句 – mohan111
您使用的是MySQL還是MS SQL Server?他們的LIKE的不完全兼容... – jarlh