我有像下面结果上,其中条件对同一列与另一列
bundle_id asset_id price_id
1 2 1
1 1 1
1 4 1
2 2 1
2 3 1
3 2 1
3 1 1
一个表,我需要使用关于同一列asset_id
AND
操作以获取的bundle_id
= 1的结果。
我正在尝试下面的查询,他们都没有工作。
SELECT bundle_id
FROM mac.bundle_prices
WHERE asset_id =2 and asset_id=1 and asset_id =4 and price_id =1
GROUP BY bundle_id
SELECT bundle_id
FROM mac.bundle_prices
WHERE asset_id IN ('2', '1','4') and price_id =1
GROUP BY bundle_id
请提出任何建议!
你的第一个查询总是给你空的结果。但第二个查询有什么问题? –
'asset_id = 2 and asset_id = 1 and asset_id = 4'某物不能一次全部为这三个:) – Scuzzy
@ B.Desai:第二个查询给出所有三个bundle_id。我不想要?我想获得正确的bundle_id,它具有asset_id – 06011991