"select (select LogisticsCompanyName from tb_LogisticsCompany where LogisticsCompanyID=a.LogisticsCompanyID) as 'LogisticsCompanyName',a.LogisticsCompanyOrderfrom,a.OrderfromID,b.MemberName,case a.OrderfromState when 0 then '等待发货' when 1 then '已发货' end as OrderfromState,a.AppendTime from tb_Orderfrom a inner join DeliverGoods_Address b on a.DeliverGoods_AddressID=b.ID where b.MemberID=(select MemberID from tb_Member where MemberName='{0}')"
dddddddddd
ddddddd
select *
(select LogisticsCompanyName from tb_LogisticsCompany where LogisticsCompanyID=a.LogisticsCompanyID)
as 'LogisticsCompanyName',
a.LogisticsCompanyOrderfrom,
a.OrderfromID,b.MemberName,
case a.OrderfromState
when 0 then '等待发货'
when 1 then '已发货' end
as OrderfromState,a.AppendTime
from tb_Orderfrom a
inner join DeliverGoods_Address b
on a.DeliverGoods_AddressID=b.ID
where b.MemberID=(select distinct MemberID from tb_Member where MemberName='{0}'
)
什么问题?
要保证select distinct MemberID from tb_Member where MemberName='{0}'
这句查出来的结果唯一才行
,否则就这样
select *
(select LogisticsCompanyName from tb_LogisticsCompany where LogisticsCompanyID=a.LogisticsCompanyID)
as 'LogisticsCompanyName',
a.LogisticsCompanyOrderfrom,
a.OrderfromID,b.MemberName,