无法在php和mysql中联接两个表
我有两个表:md_reporting和md_campaigns,我想加入它们并执行查询,但是当我使用此查询时:无法在php和mysql中联接两个表,php,mysql,sql,Php,Mysql,Sql,我有两个表:md_reporting和md_campaigns,我想加入它们并执行查询,但是当我使用此查询时: SELECT * FROM md_reporting,md_campaigns WHERE md_reporting.campaign_id = md_campaigns.campaign_id 我无法从数据库中汇集任何内容,我使用来自phpMyAdmin的SQL查询,它会返回我想要的结果。无论如何,即使缺少php代码,我也可以看到所选表中有一个不明确/重复的字段:两个表中都包含
SELECT *
FROM md_reporting,md_campaigns
WHERE md_reporting.campaign_id = md_campaigns.campaign_id
我无法从数据库中汇集任何内容,我使用来自phpMyAdmin的SQL查询,它会返回我想要的结果。无论如何,即使缺少php代码,我也可以看到所选表中有一个不明确/重复的字段:两个表中都包含活动id。请尝试以下操作:
SELECT md_reporting.example FROM md_reporting, md_campaigns WHERE md_reporting.campaign_id=md_campaigns.campaign_id
其中md_reporting.example是要获取的列
SELECT TABLE1.`name`, TABLE1.`name2`, TABLE2.`name3` FROM `md_reporting` AS TABLE1
LEFT JOIN `md_campaigns` AS TABLE2 ON TABLE1.`id` = TABLE2.`id`;
更多示例:此查询在mysql外壳上运行是否正常检查PHP代码或在此处发布一些代码以获取帮助。请先尝试在mysql中运行查询,并检查它是否运行以及您收到的错误?您的问题到底是什么??@demondge在此处发布您的PHP代码。