2015-04-15 68 views
1

下面的查詢記錄將排除等於4排除的,包括從數據表

SELECT * 
FROM `release` r 
LEFT JOIN type t ON t.release_group_id = r.release_group_id AND t.type_id = 4 
WHERE t.type_id IS NULL 

所有TYPE_ID但是,我也希望包括等於2

如何都TYPE_ID?

回答

1

只需在您的WHERE子句添加ORON條款

SELECT * 
FROM `release` r 
LEFT JOIN type t ON t.release_group_id = r.release_group_id AND t.type_id IN(4,2) 
WHERE t.type_id IS NULL OR t.type_id = 2 
0

查詢看起來不正確的添加類型ID 2,但可以包括其他類型的ID如下:

LEFT JOIN type t ON t.release_group_id = r.release_group_id AND t.type_id in (4, 2)