0

「ユーザー」と「グレード」の2つのテーブルがあるとしましょう

私の「ユーザー」テーブルは次のようになります。

id|username|password|email

私の「成績」表は次のようになります。

studentid|names|exam1|exam2|...

userテーブルの「id」列とgradeテーブルの「studentid」列を比較したい。ログインしたユーザーの ID が 5 の場合、成績表から「名前、試験 1、試験 2」で学生 ID 5 を取り出し、それを html 形式で表示する必要があります。どうすればいいですか?

助けてください。

4

2 に答える 2

0

これを試して..

SELECT  names, 
        exam1, 
        exam2
FROM  grade g
   INNER JOIN user u
      ON u.id = g.studentid
WHERE u.id = 5
于 2013-04-01T03:13:35.280 に答える
0

JOIN両方のテーブルが必要です。

SELECT  a.*, b.*
FROM    user a
        INNER JOIN grade b
            ON a.ID = b.StudentID
WHERE   a.ID = 5

結合についてさらに詳しく知りたい場合は、以下のリンクにアクセスしてください。

于 2013-04-01T03:06:08.370 に答える