所以基本上我正在尝试使用表中的外键来查看上载我当前正在查看的产品的人员的个人资料。配置文件存在且products表中的外键与admin的主键匹配表,我是SQL的新手,无法弄清楚我需要分配给要插入到href链接的变量的查询。以下是两个表格:
管理员:
产品:
非常感谢任何帮助。
答案 0 :(得分:2)
使用左连接
SELECT * FROM products LEFT JOIN admin ON admin.caterer_id = products.caterer_id
您将从两个表中获取数据。
答案 1 :(得分:0)
我建议使用DataMapper之类的ORM。但是,如果您真的想自己写出所有SQL,则需要使用join。
联接有方向(LEFT OUTER JOIN
,LEFT INNER JOIN
,RIGHT OUTER JOIN
,RIGHT INNER JOIN
),因此您需要决定从哪里开始以及在哪里完成。
答案 2 :(得分:0)
select * from admin a left join products p on a.caterer_id = p.caterer_id
在这里查看jsfiddle:http://sqlfiddle.com/#!2/68b69/2/0