求一个sql语句

wsaxie 2010-04-28 10:34:58
有三个表

表car

字段 car_id car_name carlb_id

表carlb

字段 carlb_id carlb_name

表carimg

字段 carimg_id carimg_name car_id

我传一个carlb_id 查出 car表的数据 但我想得到 根据car_id 查出carimg的记录总数 是一个数字的 并且放在一个表里 得到

表 car_id car_name carlb_id carlb_name count(carimg)-记录数
...全文
48 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
--小F-- 2010-04-28
  • 打赏
  • 举报
回复
select
a.car_id,a.car_name,b.carlb_id,b.carlb_name,count(carimg_id) 记录数
into
newtable
from
car a,carlb b,carimg c
where
a.car_id=c.car_id and b.carlb_id=a.carlb_id and a.car_id=c.car_id
and
carlb_id=@carlb_id
group by
a.car_id,a.car_name,b.carlb_id,b.carlb_name
心中的彩虹 2010-04-28
  • 打赏
  • 举报
回复

--多多练习,相互提升
select a.car_id,a.car_name,b.carlb_id,b.carlb_name,count(carimg_id) 记录数
into newtable
from car a,carlb b,carimg c
where a.car_id=c.car_id and b.carlb_id=a.carlb_id and a.car_id=c.car_id
group by a.car_id,a.car_name,b.carlb_id,b.carlb_name
--刚没看清


心中的彩虹 2010-04-28
  • 打赏
  • 举报
回复

select a.car_id,a.car_name,b.carlb_id,b.carlb_name,count(carimg) 记录数 into newtable
from car a,carlb b
where a.car_id=c.car_id and b.carlb_id=a.carlb_id
group by a.car_id,a.car_name,b.carlb_id,b.carlb_name

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧