我有這個查詢,它不會爲我提供任何錯誤&每個子查詢在按自身運行時都按預期工作。當我運行了整個事情,如下,我只得到了列:post_title
& views
我如何在子查詢中加入連接數
SELECT post_title,
views,
coupons_today,
coupons_lifetime,
coupons_remaining
FROM wp_posts p
LEFT JOIN wp_act ct --has views column
ON ct . campaign_id = p . id
LEFT JOIN(SELECT Count(*) AS coupons_today,
campaign_id cid
FROM wp_act
WHERE date = CURRENT_DATE) AS act1
ON act1 . cid = p . id
LEFT JOIN(SELECT Count(*) AS coupons_lifetime,
campaign_id cid2
FROM wp_act) AS act2
ON act2 . cid2 = p . id
LEFT JOIN(SELECT Count(*) AS coupons_remaining,
campaign_id cid3
FROM wp_ac
WHERE status IS NULL) AS ac
ON p . id = ac . cid3
WHERE p . post_status = 'publish'
AND p . post_type = 'page'
AND p . ping_status = 'open';
我剛剛找到解決方案,不幸與您的我得到:WordPress數據庫錯誤操作數應包含1列(s)查詢 – webaholik 2015-04-02 05:09:52
請向我們展示您的解決方案。 – 2015-04-02 05:15:21
剛剛發佈,任何改進歡迎,但它似乎正在按預期工作 – webaholik 2015-04-02 05:18:44