两个表我有两个表:md_reporting
和md_campaigns
,我想加入他们的行列,做我的查询,但是当我使用此查询:不能加入PHP和MySQL
SELECT *
FROM md_reporting,md_campaigns
WHERE md_reporting.campaign_id = md_campaigns.campaign_id
我不能从我的数据库中汇集任何东西,我使用phpMyAdmin中的这个SQL查询,它返回我想要的结果。
两个表我有两个表:md_reporting
和md_campaigns
,我想加入他们的行列,做我的查询,但是当我使用此查询:不能加入PHP和MySQL
SELECT *
FROM md_reporting,md_campaigns
WHERE md_reporting.campaign_id = md_campaigns.campaign_id
我不能从我的数据库中汇集任何东西,我使用phpMyAdmin中的这个SQL查询,它返回我想要的结果。
以任何方式,即使php代码丢失,我都可以看到表格中有一个不明确/重复的字段:campaign_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`;
你的PHP代码??? – 2014-09-22 09:25:17
这个查询是否可以在mysql shell上正常工作 – nirajkumar 2014-09-22 09:27:45
检查您的PHP代码是否正确或在此处发布一些代码以获取帮助。 – Ajit 2014-09-22 09:27:49