[英]Select value from one column with multiple values in other columns
我有以下数据:
第1列至第2列
cl1 -------- pl1
cl2 -------- pl1
cl3 -------- pl2
pl1与column1(cl1,cl2)中的两个不同值有关。我需要的是一个查询,该查询返回pl1和column2中的任何其他值,这些值对应于column1中的多个值。
谢谢
这样的事情可能会起作用; 但这实际上取决于上下文和用途。
SELECT count(distinct column1), column2
FROM tableName
GROUP BY column2
HAVING count(distinct column1) > 1
仅当column1可以具有比column2多次相同的值时,才需要区分。例如。
cl1 pl1
cl1 pl1 <-- if data like this and before doesn't exist then you don't need the distinct
cl2 pl1
cl3 pl2
cl4 pl2
如果有帮助,这可行
如果我们有桌子
Name Make
Accord Honda
Camry Toyota
Corolla Toyota
Crosstrek Subaru
用这个
SELECT Make FROM CARS GROUP BY Make HAVING count(*) > 1;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.