SQL查询使用INNER JOIN多表查询,为什么会查询出三个表的数据。
表Aidnameagesex1小红11女2小明12男3小绿13男表Bidnameageidnameageaddress1小红11山东2小明12河北3小绿13河南表Cidn...
表A
id name age sex
1 小红 11 女
2 小明 12 男
3 小绿 13 男
表B
id name age
id name age address
1 小红 11 山东
2 小明 12 河北
3 小绿 13 河南
表C
id name age
id name age phone
1 小红 11 110
这样子的我使用INNER查询返回的结果是(只查询 id name age 列):
1 小红 11
1 小红 11
1 小红 11
请问怎么才能让他查询返回的结果为
id name age address
1 小红 11 山东
这样子的求解!!!在线等有点急
大神快来!!! 展开
id name age sex
1 小红 11 女
2 小明 12 男
3 小绿 13 男
表B
id name age
id name age address
1 小红 11 山东
2 小明 12 河北
3 小绿 13 河南
表C
id name age
id name age phone
1 小红 11 110
这样子的我使用INNER查询返回的结果是(只查询 id name age 列):
1 小红 11
1 小红 11
1 小红 11
请问怎么才能让他查询返回的结果为
id name age address
1 小红 11 山东
这样子的求解!!!在线等有点急
大神快来!!! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询