我试图列出一个包含出现超过三次的数字的表格。如您所见,我是 SQL 的新手。我对 SQL 的语法和可能性有点不确定。
我试过这个:
SELECT tabel1.nr, count(tabel2.opp)
FROM tabel1
JOIN tabel2 on tabel2.opp = tabel1.opp
WHERE tabel2.opp > 3
ORDER BY tabel2.opp
这是我试图弄清楚的想法:
SELECT COUNT(tabel1.key = tabel2.key) as numbers
FROM table1
ORDER BY numbers > 3
最佳答案
试试这个
SELECT tabel1.nr, count(tabel2.opp)
FROM tabel1
JOIN tabel2 on tabel2.opp = tabel1.opp
GROUP BY tabel1.nr
HAVING count(tabel2.opp) > 3
ORDER BY tabel2.opp
关于mysql - 从两个表中统计,并按照存在的SQL个数排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15625477/