我有两个表:
- 程序
- 国家
表过程有两列
- destination_country_iso
- origin_country_iso
表格国家
- 异
- 姓名
我正在尝试连接这两个表,以便从国家/地区表中获取目的地和原产国名称。
SELECT *
FROM draft_procedures AS drp
LEFT JOIN countries AS c1 ON drp.destination_country_iso = c1.iso
LEFT JOIN countries AS c2 ON drp.origin_country_iso = c2.iso
SQL 结果显示正确的结果,但我现在有两个重复的列“名称”,我无法使用 php 代码检索它们:
$destination_country=$row['c1.name'];
最佳答案
像这样访问它
SELECT drp.*,c1.name as c1name,c2.name as c2name
then
$row['c1name'] $row['c2name']
关于php - 从同一个连接表中获取两个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30832025/