试试: SELECT dbo.SPONSOR.SPONSOR_ID, dbo.SPONSOR.SPONSOR_NAME, dbo.SPONSOR.ADDRESS, dbo.SPONSOR.TEL, dbo.SPONSOR.SUPERVISOR, dbo.GIFTS.GIFT_ID FROM dbo.SPONSOR CROSS JOIN dbo.GIFTS WHERE (dbo.GIFTS.GIFT_ID LIKE '%'& dbo.SPONSOR.SPONSOR_ID & '%')你为什么要用在%前后加空格?
哦,差点忘了.SQL中是用'+'的 SELECT dbo.SPONSOR.SPONSOR_ID, dbo.SPONSOR.SPONSOR_NAME, dbo.SPONSOR.ADDRESS, dbo.SPONSOR.TEL, dbo.SPONSOR.SUPERVISOR, dbo.GIFTS.GIFT_ID FROM dbo.SPONSOR CROSS JOIN dbo.GIFTS WHERE (dbo.GIFTS.GIFT_ID LIKE '%' + dbo.SPONSOR.SPONSOR_ID + '%')还有,如果你的dbo.SPONSOR.SPONSOR_ID 如果不是字符型的话,就用 SELECT dbo.SPONSOR.SPONSOR_ID, dbo.SPONSOR.SPONSOR_NAME, dbo.SPONSOR.ADDRESS, dbo.SPONSOR.TEL, dbo.SPONSOR.SUPERVISOR, dbo.GIFTS.GIFT_ID FROM dbo.SPONSOR CROSS JOIN dbo.GIFTS WHERE (dbo.GIFTS.GIFT_ID LIKE '%' + cast(dbo.SPONSOR.SPONSOR_ID as varchar) + '%')
SELECT dbo.SPONSOR.SPONSOR_ID, dbo.SPONSOR.SPONSOR_NAME, dbo.SPONSOR.ADDRESS, dbo.SPONSOR.TEL, dbo.SPONSOR.SUPERVISOR, dbo.GIFTS.GIFT_ID FROM dbo.SPONSOR CROSS JOIN dbo.GIFTS WHERE (dbo.GIFTS.GIFT_ID LIKE ''%'+cast(dbo.SPONSOR.SPONSOR_ID as varchar)+ '%''')
SELECT dbo.SPONSOR.SPONSOR_ID, dbo.SPONSOR.SPONSOR_NAME,
dbo.SPONSOR.ADDRESS, dbo.SPONSOR.TEL, dbo.SPONSOR.SUPERVISOR,
dbo.GIFTS.GIFT_ID
FROM dbo.SPONSOR CROSS JOIN
dbo.GIFTS
WHERE (dbo.GIFTS.GIFT_ID LIKE '%'& dbo.SPONSOR.SPONSOR_ID & '%')你为什么要用在%前后加空格?
SELECT dbo.SPONSOR.SPONSOR_ID, dbo.SPONSOR.SPONSOR_NAME,
dbo.SPONSOR.ADDRESS, dbo.SPONSOR.TEL, dbo.SPONSOR.SUPERVISOR,
dbo.GIFTS.GIFT_ID
FROM dbo.SPONSOR CROSS JOIN
dbo.GIFTS
WHERE (dbo.GIFTS.GIFT_ID LIKE '%' + dbo.SPONSOR.SPONSOR_ID + '%')还有,如果你的dbo.SPONSOR.SPONSOR_ID 如果不是字符型的话,就用
SELECT dbo.SPONSOR.SPONSOR_ID, dbo.SPONSOR.SPONSOR_NAME,
dbo.SPONSOR.ADDRESS, dbo.SPONSOR.TEL, dbo.SPONSOR.SUPERVISOR,
dbo.GIFTS.GIFT_ID
FROM dbo.SPONSOR CROSS JOIN
dbo.GIFTS
WHERE (dbo.GIFTS.GIFT_ID LIKE '%' + cast(dbo.SPONSOR.SPONSOR_ID as varchar) + '%')
SELECT dbo.SPONSOR.SPONSOR_ID, dbo.SPONSOR.SPONSOR_NAME,
dbo.SPONSOR.ADDRESS, dbo.SPONSOR.TEL, dbo.SPONSOR.SUPERVISOR,
dbo.GIFTS.GIFT_ID
FROM dbo.SPONSOR CROSS JOIN
dbo.GIFTS
WHERE (dbo.GIFTS.GIFT_ID LIKE ''%'+cast(dbo.SPONSOR.SPONSOR_ID as varchar)+ '%''')