回答
好的,這是我相信的就是你想要的。高興地看到,任何簡單的建議,如果任何人有他們:
Select tableA.invoiceNumber
from
(select * from myTable
where productCategory = 'A') tableA
inner join
(select * from myTable
where productCategory = 'B') tableB
on tableA.invoiceNumber = tableB.invoiceNumber
這裏有一個SQLFiddle:
http://sqlfiddle.com/#!9/03ddd/3
它基本上加入您的查詢到自己那裏有對類別中的每個表的條件。
試試這個:
select * from mytable
inner join(
select invoiceNumber
from mytable
where mytable.productcategory = 'A'
) as a using (invoiceNumber)
inner join(
select invoiceNumber
from mytable
where mytable.productcategory = 'B') as b
using (invoiceNumber)
group by invoicenumber
我認爲這將返回任何類別A或B的發票。 – Tim3880
@ Tim3880剛剛更新了我的答案。它包含至少1個類別A和1個類別B的退貨發票。 – RubahMalam
謝謝,它對我來說很好。我只是環顧四周,學習。 – Tim3880
- 1. mysql的SELECT COUNT其中計數> 0
- 2. Linq:其中x = 1除非y> 3
- 3. Haskell函數foldl(\ x y - > x * 2 + y * 2)0行爲
- 4. 和數據時,COUNT(*)> 0
- 5. IF(Count(*)> 1)
- 6. MySQL的SELECT COUNT> 0的布爾值
- 7. 如果x> 0但小於y
- 8. Python排序問題x [y [:,0]> 50]
- 9. 如果x> y不工作,其中x大於y python 2.7
- 10. 爲什麼-1 >> 1是-1?而1 >> 1是0!
- 11. 當x-> y和z-> y時,FD(函數依賴)完全是fd,其中z不是x的子集?
- 12. 從矢量選擇升[x]其中(L [X] - 1 [X-1])> 1
- 13. 使用x> = 0或x> -1更好嗎?
- 14. mySQL/SQL中count(0),count(1)..和count(*)有什麼區別?
- 15. $('x> y'),$('y','x')和$('x y')之間有什麼區別?
- 16. MYSQL選擇其中計數> 1
- 17. 替換二進制形式0-> 1和1-> 0值 - perl
- 18. 執行COUNT之後的GROUP BY和HAVING COUNT> 1
- 19. 用於構造<X,Y>(C <Y>)和接口C <Y>
- 20. 當Python創建在命名空間</p> <pre><code>def main(): x = 0 y = 0 z = 0 print(x,y,z) print(x is y is z) y = 2 print(x,y,z) print(x is y) print(z is y) print(x is z) if __name__ == "__main__":main() </code></pre> <p>輸出在存儲器的新對象
- 21. 的GroupBy +案例當總和(X)> 0,則總和(x)的其他0
- 22. SQL:使COUNT(*)> 1高效
- 23. x >>> 0做什麼?
- 24. 比較在C++中的效率? (abs(X)> 1 vs abs(x)!= 0)
- 25. Actionscript 3.0 .... x> y> z不工作
- 26. COUNT DAX度量值的次數> X
- 27. 爲什麼(0> 1 + 0> 9)返回False,但((0> 1)+(0> 9))返回0?
- 28. 如何用x [0]和x [1]替換x和y?
- 29. MySQL查詢得到的行,其中列橢圓數> = 1
- 30. 如何選擇那些行,其中x> y
你真的需要提供更多的細節,如表結構和樣本數據。 –
我不太清楚表格關係,但怎麼樣?...... WHERE EXISTS(... category ='A')AND EXISTS(... category ='B')...「? – sfrutig