我有兩個表的用戶&人SQL LIKE沒有得到正確的結果
用戶 - 用戶名,名字,姓氏,PERSONID
人 - PERSONID,1,名稱
ForExample:名字:Tom姓:Jerry姓名1:TomTom
請參閱示例中有沒有找到姓氏在任何地方Name1列。
我需要拉出數據庫中用戶表姓氏不是 顯示在人表的name1列中的所有記錄。
SELECT Users.UserName,Users.FirstName,Users.LastName,
Users.PersonID,Person.Name1,Person.Name2
FROM Users
JOIN Person
ON Users.PersonID = Person.PersonID
WHERE Users.LastName NOT LIKE '%'+Person.Name1+'%'
但是,這並沒有返回我正確的記錄集。
你能給我們一個你說錯的記錄的例子嗎? – Lamak 2011-01-06 18:17:51
如果你看看我提供的例子,基本上我在尋找名稱1是湯姆傑裏而不是湯姆湯姆 – Pinu 2011-01-06 18:35:44