我有一個像 id fid
20 53
23 53
53 53
表在這裏,我需要在我的條件是一樣的東西.. where fid=53 and id in(20,23,53) ,也是我需要返回false時....where fid=53 and id in(20,24,53)返回true。 但上述條件不滿足我的要求。兩個查詢返回相同的值(真)。請幫助我前進。
我在MySQL數據庫,位置和標籤中有兩個表格,第三個表格LocationsTagsAssoc將兩個表格關聯起來,並將它們視爲多對多關係。 表結構如下: Locations
---------
ID int (Primary Key)
Name varchar(128)
LocationsTagsAssoc
------------------
ID int (Primary Key)
我有一個查詢問題的產品: 我有3個表: 產品(ID,姓名) 設置(ID,姓名) product_setting(產品,setting_id) 例如:我想只選擇您選擇過濾器的產品! 我這樣做: SELECT p. *, s.id as setting
FROM Products p
INNER JOIN product_setting p2 ON (p.id = p2.product_id)