⑴ sql語句,從條件判斷這里開始: where 學生成績.學號=學生選課.學號;
這樣的語句應該是有三個表,需要從三個表(tables)里找數據。一個表是「學生成績」,一個是「學生選課」 另一個是「課程」。 在這兩個表裡,都有一個項(column/field)叫做:學號。
關於「.": 表.項 是sql語言用來表示特別的項。因為兩個表裡都有學號,所以要用「學生成績.學號」 和「學生選課.學號」來表示到底指的是哪一個表裡的學號。
關於」=「:因為Where語句後是條件,"=" 是來表示相等條件的。
」where 學生成績.學號=學生選課.學號;「, 翻譯成人類語言就是」當學生成績里的學號 等於 學生選課里的學號; 」。
希望對你有幫助。