问个SQL语句
两个表
分别是tb1,tb2
tb1字段 id cardid cardtype cardaddress
tb2字段 id cardid cardusd cardabsok等十个左右字段
其中tb1 cardid 是唯一的,cardtype cardaddress都是可以相同的任意数据
tb2 是一些用户数据,cardid在tb1中的cardid一定有 其他的字段随意
现在要根据cardid cardtype来查找tb2的所有数据并将cardid cardtype cardaddress也放在一起显示
比如 tb1 cardtype为002 对于的cardid 有十个,对应tb2的cardid可能有上千条数据
现在要将这cardtype为002所有数据都显示出来
结果格式
cardid cardtype cardaddress cardusd cardabsok 等
12010 002 xxxx地址 xxxx xxxx
51200 002 xxxx地址 xxxx xxxx
56010 002 xxxx地址 xxxx xxxx
82010 002 xxxx地址 xxxx xxxx
[解决办法]
试试这个:
select tb1.cardid ,
tb1.cardtype,
tb1.cardaddress,
tb2.cardusd,
tb2.cardabsok
from tb1
inner join tb2
on tb1.cardid = tb2.cardid
where tb1.cardtype= '002'