可能重複:
how to select two columns from two tables in mysql如何在mysql中選擇兩個不同表中的兩列
我試圖執行這個查詢,但我得到不同的輸出。我想 從table grading
從一個column(grade
)和從其他table info
選擇 column(level)
行。
for($i=1; $i<9; $i++)
{
$result = mysql_query("SELECT COUNT(grade),level FROM grading,info WHERE grade = $i");
while ($row = mysql_fetch_array($result))
{
echo "<tr><td>";
echo $row['level'];
echo "</td>";
echo "<td>";
echo $row['COUNT(grade)'];
echo "</td></tr>";
}
}
我的數據庫:
level grade
A 1
B 2
C 6
D 3
E 4
F 5
G 6
H 8
我的輸出:
level grade
A 8
B 8
C 8
D 8
E 8
F 16
G 0
H 8
但它錯了,我想看看有多少學生有品位 1,2,3,4,5,6
但輸出顯示別的東西。
啊,明白了。這是因爲你沒有正確加入表格...... – ppeterka
你的示例代碼不包含任何對'lname'字段的引用。請更新與相關的來源。 – newfurniturey
對不起,我只是更新了我的問題。所以請幫助我。謝謝 –