【发布时间】:2013-11-16 08:05:17
【问题描述】:
我想加入以下表格并将它们显示在页面上的表格中。
表 1 • 车牌 • 车名 • reg_name • 价格
表 2 • 用户身份 • 名 • 姓 • 电子邮件地址 • 省 • 地址
表 3 • 订单号 • 用户身份 • car_ID • 笔记 • 日期
我想在一个 php 页面上显示所有字段。我只能加入两个表,我无法链接第三个表。
【问题讨论】:
我想加入以下表格并将它们显示在页面上的表格中。
表 1 • 车牌 • 车名 • reg_name • 价格
表 2 • 用户身份 • 名 • 姓 • 电子邮件地址 • 省 • 地址
表 3 • 订单号 • 用户身份 • car_ID • 笔记 • 日期
我想在一个 php 页面上显示所有字段。我只能加入两个表,我无法链接第三个表。
【问题讨论】:
使用Join。
SELECT * FROM table3,table2,table1
WHERE table2.userID=table3.userID AND table1.carID=table3.carID
【讨论】:
使用JOIN
SELECT *
FROM table3
JOIN table1 ON table1.carID = table3.carID
JOIN table2 ON table2.userID = table3.userID
【讨论】:
试试
SELECT tb1.carId, tb1.reg_name, tb1.price, tb2.userId, tb2.first_name,
tb2.last_name, tb2.email_address, tb2.province, tb2.address,
tb3.orderId, tb3.notes, tb3.date
FROM Table1 tb1
INNER JOIN Table3 tb3 ON Tb1.carID = tb3.carID
INNER JOIN Table2 tb3 ON tb3.userID = tb2.userID
【讨论】: