sql的问题,帮忙解答下 try:select a.*,count(b.id) total from a,b group by b.id having a.tid=3 and b.tid=3 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT a. * , count( b.id ) AS num_idFROM a, bWHERE a.tid = b.tidGROUP BY b.tid表a:tid | name | desc1 | tid_1 | asdf2 | tid_2 | asdf3 | tid_3 | asdf表b:id | tid1 | 12 | 13 | 24 | 25 | 26 | 37 | 38 | 39 | 3查询结果:tid | name | desc | num_id1 | tid_1 | asdf | 22 | tid_2 | asdf | 33 | tid_3 | asdf | 4 楼上的朋友,我要是要查某个tid的怎么弄呢?比如我限制只要tid=3的记录 ...那就where a.tid=b.tid and a.tid=3呗... 查询结果按格式输出的问题,行转列 拼接造成的数组问题 feof 無法判斷二進制檔案的結尾? 生成静态路径的问题 phpMyAdmin 2.6.1-rc2 连接linux下自带mysql的问题 关于PHP, HTTPS配置的问题 一个记录显示分页 关于对时间做数学运算的问题 如何访问数据库/// 什么是分页!?? 正则表达式的问题 怎么插入数据?求高手帮忙!
FROM a, b
WHERE a.tid = b.tid
GROUP BY b.tid表a:
tid | name | desc
1 | tid_1 | asdf
2 | tid_2 | asdf
3 | tid_3 | asdf表b:
id | tid
1 | 1
2 | 1
3 | 2
4 | 2
5 | 2
6 | 3
7 | 3
8 | 3
9 | 3查询结果:
tid | name | desc | num_id
1 | tid_1 | asdf | 2
2 | tid_2 | asdf | 3
3 | tid_3 | asdf | 4