0
SELECT p1.userid, p1.username, p2.lids
FROM VB_user p1
LEFT JOIN AB_judge_perm p2 on p1.userid = p2.userid
WHERE p1.membergroupids LIKE '".19.",%'
OR p1.membergroupids LIKE '%,".19."'
OR p1.membergroupids LIKE '%,".19.",%'
OR p1.membergroupids = '".19."'
我在想p1.membergroupids
不能很好地與連接配合?如果我刪除了p1.membergroupids
條件,查詢就像我想要的那樣工作,但是我希望它只顯示屬於組19的一部分的用戶,因此LIKE
s。 p1.membergroupids
是一個多值屬性。這個mysql連接有什麼問題?
你怎麼知道這是行不通的,我的意思是你有任何具體的錯誤? – 2012-03-11 02:37:53
因爲它可以翻譯爲0.19,所以不應該放.19。確保你在那裏放置空間 – galchen 2012-03-11 02:39:44
這不是一個錯誤問題,而是我沒有得到我想要得到的結果。 'p1.membergroupid'過濾器不適用於結果 – user962449 2012-03-11 02:41:23