を得ていない - ユーザー名を、ファーストネーム、姓、人SQL LIKE私は2人のテーブルのユーザー&人</p> <p><strong>ユーザー</strong>持っている右の結果に
をPERSONID - PERSONID、名1、Name2は
ForExample: FirstName:Tom LastName:Jerry Name1:TomTom
この例では、姓が見つかりませんでしたName1列。
ユーザーテーブルの姓が ではないデータベース内のすべてのレコードを、personテーブルの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
私が基本的に提供している例を見れば、私はName1をTomTerryではなくTomTomと探しています – Pinu
あなたはあなたのフィールドを逆転させましたか? Person.Name1 NOT LIKE '%' + Users.LastName + '%'を探しているように聞こえます。 – Andrew