找回密码
 注册
搜索
热搜: java php web
查看: 524|回复: 5

[数据库] 请教下

[复制链接]
发表于 2009-6-3 16:14:15 | 显示全部楼层 |阅读模式
请问我现在有2个表table1 和table2
table1:
cardno   vipno   vipname    store
。。         。。     。。            。。


table2:
vipno              count      /*其中,每个vipno每交易一次就有一个对应的count值*/
。。                 。。

我现在想从这2个表中,查询出cardno,vipname,store以及每个cardno对应的count的和。。。。请教大侠们,怎么写查询语句好、?
发表于 2009-6-3 17:24:34 | 显示全部楼层
select a.*,b.* from table1 a,table1 b where a.vipno=b.vipno

献丑了,不知道对不对
回复

使用道具 举报

 楼主| 发表于 2009-6-3 17:30:33 | 显示全部楼层
谢谢 楼上的,但是你的不对啊
回复

使用道具 举报

 楼主| 发表于 2009-6-3 17:31:32 | 显示全部楼层
主要是 我最后要的结果是按照cardno对应的每个sum(count)
回复

使用道具 举报

发表于 2009-6-3 19:45:21 | 显示全部楼层
刚刚看错了

select a.*,sum(count) as sum from table1 a,table2 b where b.vipno in (select vipno from table1 where cardno=a.cardno)

看看这个行不行
回复

使用道具 举报

 楼主| 发表于 2009-6-4 09:47:32 | 显示全部楼层
谢谢 楼上的你说的 不行的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|软晨网(RuanChen.com)

GMT+8, 2024-9-20 15:44

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表