1
A
回答
2
關鍵是要得到一個COUNT(DISTINCT League)
每個城市,而且這個數字比較在整個表聯賽COUNT(DISTINCT League)
的總數。
SELECT
City,
COUNT(DISTINCT League) AS numleagues
FROM yourtable
GROUP BY City
/* Only cities which have the same number of distinct leagues as the total number of distinct leagues */
HAVING COUNT(DISTINCT League) = (SELECT COUNT(DISTINCT League) FROM yourtable)
0
對此有不存在的聯賽是不是在聯賽與城市相關聯的列表中的所有城市:
SELECT DISTINCT City FROM Teams T1 WHERE NOT EXISTS
(SELECT * FROM Teams T2 WHERE League NOT IN
(SELECT League FROM Teams T3 WHERE T3.City = T1.City))
0
幾乎完全一樣,你的英語措辭,但有一個轉折點......你想要所有聯盟中都有名字的城市,或者想要重述的話,你想要所有的城市,那裏沒有一個沒有名字的城市。
Select Distinct City From Table t
Where Not Exists
(Select Distinct League From Table L
Where Not Exists
(Select * From Table
Where City = t.City
And League = L.League
And Name Not in
(Select distinct Name from table
Where City = t.City)))
相關問題
- 1. 如何在沒有子查詢的情況下爲以下查詢編寫sql
- 2. 如何寫SQL查詢在以下情況下
- 3. 如何爲以下情況編寫SQL查詢。
- 4. 查詢以下情況
- 5. 是否可以爲以下情況編寫單個查詢?
- 6. 在不使用子查詢的情況下編寫查詢
- 7. 如何在以下情況下編寫JUnit測試?
- 8. 以下情況下的SQL查詢
- 9. 爲以下情況編寫一個sql查詢?
- 10. 怎樣寫SQL在以下情況下
- 11. 如何正確編寫以下查詢?
- 12. 如何編寫以下SQL查詢?
- 13. 如何編寫以下ActiveRecord查詢?
- 14. 如何編寫以下mySQL查詢?
- 15. SQL:如何編寫查詢以下
- 16. 如何爲以下查詢編寫QueryExpression?
- 17. 如何在這種情況下重寫選擇查詢
- 18. 什麼是以下情況的查詢
- 19. 如何在Python3的下列情況下編寫一個異常?
- 20. 使用情況下,如果在查詢
- 21. LABVIEW:如何編程以下情況?
- 22. 如何在沒有任何子查詢的情況下重寫SQL查詢?
- 23. 如何在不使用IN運算符的情況下編寫查詢?
- 24. 如何在不必指定模式名稱的情況下編寫查詢?
- 25. SAS:如何在不返回結果的情況下編寫Teradata查詢傳遞?
- 26. 我可以在沒有CURSOR的情況下編寫這個查詢嗎?
- 27. 在以下情況下
- 28. 如何在沒有子查詢的情況下重寫此查詢?
- 29. 如何查詢GROUPBY在下列情況下
- 30. 如何在不使用Cursor的情況下編寫以下pl/sql塊?
您想要的結果是什麼樣子? –
你爲什麼如此戲劇性地改變這個問題?在下面得到的答案中,它沒有任何意義。如果你想問一個不同的問題,請問一個新的問題。 –