检索 mysql 中具有多个表外键关系的数据?
Retrieve data in mysql with foreign key relationships over multiple tables?
我已经阅读了我在网络上可以找到的关于 JOIN 和外键关系的所有内容,但似乎无法找到解决我的问题的方法。
正如您在关系图中看到的那样,我的 CUSTOMER table 与 TASK_IN[=27 有外键关系=] table。
TASK_IN table 与 TASK_ID table.[=12 有外键关系=]
我想从 TASK_ID table 中检索所有数据。这可以通过 CUSTOMER 和 TASK_IN table 外键关系来完成吗 - 如果是的话,SQL查询看(PHP)?
SELECT * FROM task_id AS taskid INNER JOIN task_in AS taskin ON taskid.id = taskin.id INNER JOIN customer AS cust ON taskin.id = cust.id WHERE id = YOUR_VALUE_HERE
编辑:
这只是基本的 sql 语法,您可以阅读更多内容 here。
我已经阅读了我在网络上可以找到的关于 JOIN 和外键关系的所有内容,但似乎无法找到解决我的问题的方法。
正如您在关系图中看到的那样,我的 CUSTOMER table 与 TASK_IN[=27 有外键关系=] table。
TASK_IN table 与 TASK_ID table.[=12 有外键关系=]
我想从 TASK_ID table 中检索所有数据。这可以通过 CUSTOMER 和 TASK_IN table 外键关系来完成吗 - 如果是的话,SQL查询看(PHP)?
SELECT * FROM task_id AS taskid INNER JOIN task_in AS taskin ON taskid.id = taskin.id INNER JOIN customer AS cust ON taskin.id = cust.id WHERE id = YOUR_VALUE_HERE
编辑:
这只是基本的 sql 语法,您可以阅读更多内容 here。