【发布时间】:2014-03-04 18:31:16
【问题描述】:
如何加入所有三个表?我不知道,因为我需要将它们全部调用到 1 个表中
客户
+--------+------------+---------------+---------+---------+
| serial | name | email | address | phone |
+--------+------------+---------------+---------+---------+
| 1 | first_name | email@web.com | address | 7777777 |
+--------+------------+---------------+---------+---------+
订单
+--------+------------+------------+
| serial | date | customerid |
+--------+------------+------------+
| 1 | 2014-03-04 | 1 |
+--------+------------+------------+
订单详情
+---------+-----------+----------+-------+
| orderid | productid | quantity | price |
+---------+-----------+----------+-------+
| 1 | 1 | 30 | 400 |
| 1 | 2 | 10 | 500 |
+---------+-----------+----------+-------+
表orders上的customerid是表customers上的序列号,表order_detail上的orderid是orders上的序列号
如果我使用另一张桌子怎么办?对于productid,productid = product_id 在另一个表中?
非常感谢您的帮助,我真的很抱歉这张桌子,我不知道如何在这里制作桌子,但它们是有序的。
【问题讨论】:
-
您查看过 JOIN 语句吗?
标签: php mysql sql sql-server