我有两个表:md_reporting
和md_campaigns
,我想加入它们并进行查询,但是当我使用此查询时:
SELECT *
FROM md_reporting,md_campaigns
WHERE md_reporting.campaign_id = md_campaigns.campaign_id
我无法从我的数据库中汇集任何内容,我使用phpMyAdmin中的SQL查询并返回我想要的结果。
答案 0 :(得分:0)
SELECT TABLE1.`name`, TABLE1.`name2`, TABLE2.`name3` FROM `md_reporting` AS TABLE1
LEFT JOIN `md_campaigns` AS TABLE2 ON TABLE1.`id` = TABLE2.`id`;
答案 1 :(得分:-1)
无论如何,即使缺少php代码,我也可以看到选择的表中有一个含糊/重复的字段:campaign_id包含在两者中。尝试以下内容:
SELECT md_reporting.example FROM md_reporting, md_campaigns WHERE md_reporting.campaign_id=md_campaigns.campaign_id
其中md_reporting.example是您要获取的列。