使用多个表上的外键关系检索mysql中的数据?

时间:2015-01-07 10:37:25

标签: mysql database

我已经阅读了网上有关JOIN和外键关系的所有内容,但似乎无法解决我的问题解决方案。

正如您在关系图图片中看到的,我的 CUSTOMER 表与 TASK_IN 表具有外键关系。 TASK_IN 表与 TASK_ID 表具有外键关系。

我想从 TASK_ID 表中检索所有数据。可以通过 CUSTOMER TASK_IN 表外键关系来完成 - 如果是,SQL查询将如何显示(PHP)?

Relationship diagram

1 个答案:

答案 0 :(得分:0)

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