使用相同ID表从多个表中打印所有行的SQL查询将是什么?

时间:2018-12-25 18:52:48

标签: mysql sql

例如,我有2个表,第一个表具有custid,custname,第二个表具有custid,cust多个手机号码...我想使用custid打印custname和cust手机号码,那么我的sql查询是什么?

1 个答案:

答案 0 :(得分:1)

您需要在多个表关系中应用JOINS。一个简单的例子是用户和您的手机:

TABLE USER : usr_id, attributes...
TABLE PHONE : phn_id, attributes, fk_usr_id

查询以查看用户的电话:

SELECT * FROM user as usr 
INNER JOIN phone as phn ON phn.fk_usr_id = usr.usr_id

所有这些都在文档中。 伟人