所以基本上我正在尝试使用表中的外键查看上传我当前正在查看的产品的人的配置文件。配置文件存在并且产品表中的外键与管理表的主键匹配,我我对 SQL 很陌生,无法弄清楚我需要分配给变量以插入到 href 链接中的查询。下面是两张表:
行政:
- 餐饮服务商 ID
- 用户名
- 密码
- last_log_date
- 传
- 国家
- 状态
产品:
- product_id
- 产品名称
- 价格
- 类别
- 细节
- 添加日期
- 餐饮服务商 ID
任何帮助将不胜感激。
所以基本上我正在尝试使用表中的外键查看上传我当前正在查看的产品的人的配置文件。配置文件存在并且产品表中的外键与管理表的主键匹配,我我对 SQL 很陌生,无法弄清楚我需要分配给变量以插入到 href 链接中的查询。下面是两张表:
行政:
产品:
任何帮助将不胜感激。
使用左连接
SELECT * FROM products LEFT JOIN admin ON admin.caterer_id = products.caterer_id
您将从两个表中获取数据。
我建议使用 ORM,例如DataMapper。但是,如果您真的想自己写出所有 SQL,则需要使用join。
联接有一个方向(LEFT OUTER JOIN
、LEFT INNER JOIN
、RIGHT OUTER JOIN
、RIGHT INNER JOIN
),因此您需要决定从哪里开始和在哪里结束。
select * from admin a left join products p on a.caterer_id = p.caterer_id
在这里查看 jsfiddle:http ://sqlfiddle.com/#!2/68b69/2/0