簡體   English   中英

mysql PHP比較兩個表中的值

[英]mysql PHP comparing values in two tables

假設我有兩個表:“用戶”和“等級”

我的“用戶”表如下所示:

id|username|password|email

我的“成績”表如下所示:

studentid|names|exam1|exam2|...

我想將用戶表中的“ id”列與成績表中的“ studentid”列進行比較。 如果已登錄的用戶的ID為5,那么我需要從成績表中提取帶有“名稱,exam1,exam2”的Studentid 5,並以html格式顯示。 我該怎么做呢?

請幫忙。

您需要JOIN兩個表,

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

要進一步獲得有關聯接的知識,請訪問以下鏈接:

嘗試這個..

SELECT  names, 
        exam1, 
        exam2
FROM  grade g
   INNER JOIN user u
      ON u.id = g.studentid
WHERE u.id = 5

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM