mysql - 从 MySQL 中所属的所有组中选择用户

标签 mysql sql

我将从用户所属的组中选择所有用户。

数据库是这个。

Classroom Table // This is the GROUP .. or Classroom Group
>classroom_id (pk)
>classroom_name
>classroom_description
>instructor_id


CLassroom Members Table
>classroom_id (fk)
>account_id (fk)

User Table
>account_id (pk)
>account_name

..我已经测试了一些..但是你能给我一些建议或sql逻辑吗

最佳答案

select a.account_name,c.classroom_name,c.classroom_description
from  CLassroom_Members_Table b
join User_Table a
on b.account_id=a.account_id 
join Classroom_Table c
on b.classroom_id= c.classroom_id 
Where instructor_id=1

这给出了instructor_id=1的类里面学生的全部详细信息

这对您有帮助吗......

谢谢。

如果对您有帮助,请标记为答案或投票

关于mysql - 从 MySQL 中所属的所有组中选择用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27897913/

相关文章:

php - 最优化、最高效的获取sql记录的方法

c# - SQL Server 查询在数据库中找不到行

MySQL:修改字段的输出以进行计算

php - UTF-8贯穿始终

mysql过程函数返回错误

mysql - LEFT JOIN执行时间太长

sql - 在 DB2 中旋转

sql - Postgres - 具有 WHERE AND 条件的单列上的多个条件?

sql - SQL 语句中的陌生字符

Python 2.7-MySQL : Query value won't change while running on infinite loop