日期:2014-05-18  浏览次数:20476 次

多表查询问题 在线等
表A有字段a(主键),b,c  
表B有字段a(外键),d(主键),e
现在有一个String   s
我想根据B.e   =   s查询出表A的记录   语句怎么写啊?

select   A.a,A.b,A.c
from   A,B
where   B.e   =   's ';  
这样写有什么毛病?

------解决方案--------------------
暈,看錯了,少了關聯條件。
select A.a,A.b,A.c
from A,B
where A.a = B.a And B.e = 's '
------解决方案--------------------
select a.* from a inner join b on a.a=b.a and b.e = s