我需要一份报告中不同表格的下一个数据
我需要从consultant.table
中选择所有顾问信息 first_name
& last_name
& email
&来自passport.table的phone
我在用户表中有passport_id
Number of consultant
和他的level
答案 0 :(得分:1)
使用此sql查询获取结果:
SELECT a.first_name,
a.last_name,
a.email,
a.phone,
b.level,
b.user_id
from passport a
INNER JOIN user c
ON a.id=c.passport_id
INNER JOIN consultant b
ON b.user_id=c.id
答案 1 :(得分:0)
尝试进行内部或左侧连接。像这样:
SELECT a.first_name, a.last_name, a.email, a.phone, b.* from passport a
LEFT JOIN user b
ON a.id=b.passport_id
我无法从截图中看到Consultant和Level的字段名称是什么,因此b.*
从该表中获取所有字段(我假设它在该表上?)。无论如何,您可以轻松自定义此查询。