我有2个表格,表格1字段如下
id name email 表格2字段如下
id ip email其中,2个表格的email是相同的我现在想通过2个表格得到如下的现实效果count(id) name其中,count(id)是表格2的,name是表格1的,表格1和表格2通过email关联
id name email 表格2字段如下
id ip email其中,2个表格的email是相同的我现在想通过2个表格得到如下的现实效果count(id) name其中,count(id)是表格2的,name是表格1的,表格1和表格2通过email关联
解决方案 »
- 要怎样查询两个不同条件的Sum(金额)结果
- 烦劳帮助,在线待回答,谢谢[microsoft][0dbc sql sever driver][shared memory]sql server 不存在或访问被
- select如何自动给一个查询结果加序号?
- SQL 2000 查询之后出现1行被上次查询影响 如何解决
- 游标问题,在运行时能不能知道运行到哪个位置!?
- 一个新库一个旧库中的同一个表,怎么汇总表中字段的比较情况,用什么好办法
- 关于Northwind不理解的题目...
- bcp导入文本到另一台SQL数据库中
- 存储过程优化
- 显式事务是否锁定数据库
- 请问如何根据User查询数据库表名?
- 表中字段有10位、6位,如何JOIN不同的表并分类汇总
其中rs是你RecordSet的名称
SELECT r.realname,t.usid,t.vi FROM hr_resume r,(SELECT COUNT(exp.usid)AS vi,usid FROM hr_experience exp GROUP BY exp.usid)t WHERE r.usid=t.usid ORDER BY t.vi DESC
<tr>
<td height="25" bgcolor="#303030" class="title">排名</td>
<td bgcolor="#303030" class="title">邀请者</td>
<td bgcolor="#303030" class="title">邀请人数</td>
</tr>
<%
Set rs=Server.CreateObject("Adodb.RecordSet")
rs.Open "select count(1),a.name from [ip] as a inner join [Lucky_numbers] as b on a.email=b.email group by a.name",conn,1,3
dim i
i=1
do while not rs.EOF
%>
<tr>
<td height="21" bgcolor="#303030" class="td"><%=i%></td>
<td bgcolor="#303030" class="td"><%=rs("name")%></td>
<td bgcolor="#303030" class="td"><%=rs.fields(0)%></td>
</tr>
<%
rs.movenext
i=i+1
loop
rs.close
%>
</table>上面是我的完整代码