我有一个表,它从视图中的数据库表中提供所选条件的行数 像这样。
下面的表数据3是“a”和“e”条件下的行数。
喜欢下面的查询
select count(*) from table1 where col1="a" and col2="e";
当我点击3时,我希望获得所有3个ID并将其计为3,并将其作为单行输出
Bellow,我希望点击表数据3上的id为1,5,7
# | a | b | c | d |
----|---|---|---|---|---
e | 3 | | | |
----|---|---|---|---|---
f | | 0 | 1 | |
----|---|---|---|---|---
g | | | | |
----|---|---|---|---|---
我的数据库表是
id |col1 |col2|
1 | a | e |
2 | b | g |
3 | a | f |
4 | c | f |
5 | a | e |
6 | b | f |
7 | a | e |
我希望id有计数
答案 0 :(得分:1)
我不确定我是否正确地解决了您的问题。我认为你在找类似的东西:
SELECT GROUP_CONCAT(id) FROM table1 WHERE col1 = 'a' and col2 = 'e'
;
答案 1 :(得分:0)
使用查询: SELECT id,count(*)as countRow FROM table1 WHERE col1 =" a" AND col2 =" e"