求sql写法求助
求助sql语句,这个能写吗?
例如两个表table1和table2,table1中有字段id、b、c、d,另外一个表table2中有字段aid、e、f、g、h,要查询出满足table1表中b字段值为某个的记录,得到c的内容,同时又要得到table2表中aid和table1表中id相同的e、f、g、h字段的值,也就是table1中c字段内容和table2中e、f、g、h中四个字段内容通过id和aid关联起来的,能不能写这个语句?
------解决方案--------------------select
a.c,b.*
from
a inner join b
on
a.id=b.aid
where
a.b='xxx'
是不是这个意思?
------解决方案--------------------SELECT
a.c, b.e, b.f, b.g, b.h
FROM
a
INNER JOIN b
ON a.id=b.aid
WHERE
a.b='xxx'
------解决方案--------------------
select t1.c, t2.e,t2.f,t2.g,t2.h
from table1 t1
inner join table2 t2 on t1.id=t2.aid
where t1.b=[某值]