比如我需要一个表中的名字,需要家庭住址,名字在表一,家庭住址在表二,怎样查询呢
三种查询方式,表一 film,表二 film_actor,主外键 film_id
1:SELECT * FROM film JOIN film_actor ON (film.film_id = film_actor.film_id)
2:SELECT * FROM film JOIN film_actor USING (film_id)
3:SELECT * FROM film, film_actor WHERE film.film_id = film_actor.film_id
希望对你有用。。
两表得要有关联关系,,然后连接查询,不然不好查询。。
比如:表A中名字name,表B中家庭住址address
select A.name, B.address from A,B;
select a.name,b.住址 from 表1 a,表2 b where a.ID = b.ID ( where之后是两个表相同的部分,作为判断条件,a、b是给表去的别名)
连表查询,先通过用户id内连接,然后获取这个中间表,你想要的数据