怎么查询这个结果? 有主表A和明细表BA: 字段ID,TOTALB: 字段ID,GOODSiD,detailtotal想查询的结果是主表关联明细表,总行书等于主表的行数,主表一行关联的明细有多行时候,只显示明细的第一行。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select distinct A.total,B.Goodsid,B.detailtotalfrom A left join B on A.id=b.id select top 1 tb2.* from tb1 join tb2 on tb1.TOTAL=tb2.detailtotalorder by id SELECT ID,TOTAL, GOODSID = SELECT TOP 1 GOODSID FROM B WHERE ID = A.ID, detailtotal = = SELECT TOP 1 detailtotal FROM B WHERE ID = A.ID 看一下我写的这个是不是自连接 sql server2005创建好的维护计划,怎么生成脚本。 SQL转义字符包括那些? MS-sql中排序问题 SQL 2005 表数据丢失 1.大数据量千万级别的用户sns设计请教 sql server 2005数据引入和引出 可以做一个通过输入表名,输出该表的记录数的存储过程吗? 急※※触发器存储过程难题 sql语句查询优化问题 找不到列 "dbo" 或用户定义的函数或聚合 关于updata语句
select distinct A.total,B.Goodsid,B.detailtotal
from A left join B on A.id=b.id
from tb1 join tb2 on tb1.TOTAL=tb2.detailtotal
order by id