
关于SQL只显示一项的问题。
selectdistincta,bfrom表1,表2,表3where表1.c='****'and表1.d=表2.dand表2.e=表3.f我这个是有什么错误吗?为啥显示不...
select distinct a,b from 表1,表2,表3
where 表1.c='****'
and 表1.d=表2.d
and 表2.e=表3.f
我这个是有什么错误吗?
为啥显示不了a,而是显示的是f。 展开
where 表1.c='****'
and 表1.d=表2.d
and 表2.e=表3.f
我这个是有什么错误吗?
为啥显示不了a,而是显示的是f。 展开
1个回答
展开全部
既然你能运行,就说明语法没错。
但是有可能不符合常用的写法,试试类似如下:
select 表1.字段1,..., 表n.字段n
from 表1 left join 表2 on 表2.idx = 表1.idy
left join 表n on 表n.idx = 表1.idy
having 表1.字段m = 'xxx'
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询