php - 通过匹配另一个表中的 id(加上)少量身份验证,从 mySQL DB 表获取结果

标签 php mysql sql

我正在做一个简单的项目,我从用户那里获取StudentID出生日期并向他们提供考试结果。现在我有两张 table 。
用户有字段

  • 用户ID
  • 出生日期

&结果有行

  • 用户ID
  • sub1 标记
  • sub2Marks
  • sub3Marks

现在,我需要询问用户的 ID 和出生日期,并从两列中进行匹配并显示结果。

请帮帮我!

最佳答案

您好,您需要进行表连接。

select table2.sub1Marks, table2.sub2marks, table2.sub3marks, table2.userId
from <tablename2> table2 inner join <tablename1> table1
on table2.userId = table1.userId
where table1.userID = <userid> and
table1.DateOfBirth = <DOB>

尽管在发布您的问题之前尝试为您进行研究。你正在做的事情是 SQL 的面包和按钮,你真的应该尝试学习它,否则你会为其他一切感到挣扎。

关于php - 通过匹配另一个表中的 id(加上)少量身份验证,从 mySQL DB 表获取结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16774325/

相关文章:

.net - 如何将巨大(但简单)的分层 XML 文件加载到 SQL 表中

c# - 使用 BindingSource 在数据库中保存更改

php - 用于多图像上传的数据库架构

php - 一起使用 CSS 和 PHP

javascript - Bootstrap data-id 不传递值

MySQL 无法添加外键约束

mysql - 我们如何在 rails 中创建具有某些字符(如 EMP0001、EMP0002)的自定义主键

sql - 有时可以对不匹配 WHERE 子句的行计算 SELECT 表达式吗?

php - 通过 mysql/php 中的 foreach 循环更新查询

java - 使用mysql、jdbc创建表