[英]How to select a row with differents values in MYSQL?
---------------
|ID |X | Y |
---------------
|1 |A | True |
|2 |B | False |
|3 |B | False |
|4 |A | False |
|5 |C | True |
----------------
我想知道如何只SELECT
具有不同 Y 的 X。
在我的示例中,我想SELECT
A。我不想SELECT
B 和 C。我正在尋找一個簡單的 sql 查詢。
做一個GROUP BY
。 使用HAVING
確保至少有 2 個不同的 y 值。
select x
from tablename
group by x
having count(distinct y) > 1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.