兩個表我有兩個表: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