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块?
您想要的结果是什么样子? –
你为什么如此戏剧性地改变这个问题?在下面得到的答案中,它没有任何意义。如果你想问一个不同的问题,请问一个新的问题。 –