我有一個運行2個查詢的PHP腳本。第一個查詢是結合兩個SQL查詢來從一個表中使用where子句獲取所有內容,並且只從另一個表中獲得所有內容
"SELECT PID , EXPERIENCE , LASTLOGIN , WON , LOST , TIED , PRODUCT1_COUNT , PRODUCT2_COUNT , PRODUCT3_COUNT , AD_FREE , CODENAME , FB_UID , WSBALANCE , BEST_GAME_SCORE , BEST_WORD_SCORE , BEST_MOVE_SCORE , MW_PLAYED
FROM user
WHERE (PID > 9 AND (('. $serverTime .'- LASTLOGIN < 1209600) OR (AD_FREE + PRODUCT1_COUNT + PRODUCT2_COUNT + PRODUCT3_COUNT + PRODUCT4_COUNT) > 0))"
然後腳本的下一步是遍歷此查詢的每一行來構建一個html表。在此過程中,我查詢第二個表格(games1)以計算第一個查詢返回的活動遊戲數量。
$id = $row['PID'];
$pSQL = "SELECT COUNT(SID) AS c
FROM games1
WHERE ACTIVE = 1 AND (P1_UID = $id OR P2_UID = $id OR P3_UID = $id OR P4_UID = $id)";
我一直在試圖圍繞如何使用連接來結合這兩個查詢,但我只是沒有得到它。我非常感謝幫助,因爲這種組合可以節省我們的腳本一段時間。
格式的查詢,並刪除不正確的tags.'SELECT等等等等FROM(選擇1加入選擇2)' – Mihai