我有這樣的一個表:MySQL查詢不選擇不同
Test_ID Question_ID User_ID
---------------------------------
15 1 1
15 2 1
16 1 2
而且我嘗試去通過該表並打印出像這樣爲每個用戶。 :
測試ID:問題# 號碼:使用此,我只能得到#
進出口打印出測試ID。通過聚合函數
$result = mysqli_query($conn, "SELECT DISTINCT(Test_ID) AS Tcode, COUNT(Question_ID) AS Qcount,User_ID FROM user_answers WHERE User_ID = 1");
while ($data = mysqli_fetch_array($result)) {
echo ''.$data['Tcode'].'';
echo ''.$data['Qcount'].'';
}
嘗試'選擇Testid,COUNT(Question_ID)AS Qcount,USER_ID從user_answers其中USER_ID = 1組由爲test_id '。 – chris85
@ chris85這只是打印測試ID號碼,沒有別的 – JohnyChew