我需要一些幫助查詢來分組一些行,我試着整天找不到解決方案,我相信這很容易。也許有人可以給我帶來光在黑暗中:MySQL結果由兩個值組
我的表:
> id | Bid | Cid | value
> 4 | 22 | 11 | 33
> 5 | 24 | 11 | 33
> 6 | 25 | 11 | 33
> 7 | 24 | 11 | 100
> 8 | 25 | 16 | 150
我只想要結果買入= 25,如果我有熙11,16和值33,150
我試圖
SELECT id, Bid FROM `table` WHERE Cid IN (11, 16) AND
value IN('33','150') GROUP BY Bid;
但在這案例我得到所有可能的Cid的...
看來我在木材的方式。
你要檢查,如果出價既有(CID,值)對(11,33)和(16,150 )? – GurV
是的,確切地說兩者都需要匹配 – Korty
Hi @Korty您好,爲什麼您要在輸出中單獨出價= 25?如果你可以指定你試圖帶來的這個查詢的關係,那會很有幫助。並且groupby沒有工作,因爲它會將具有相同Bid值的所有行整合到輸出中的單個行中。 –