mysql - 我怎样才能让它显示组织表中的另一行?

标签 mysql

SELECT s.staff_id, s.organisation_id, s.familyname, s.gender
 FROM staff s
 INNER JOIN organisations
 ON s.organisation_id = organisations.organisation_id;

我怎样才能让它显示组织表中的另一行?

到目前为止,结果显示了员工表中的 staff_id、organization_id、姓氏和性别,以及 organizations 表中的 organization_id。我怎样才能从这里获得结果以显示组织表中的组织名称?

最佳答案

尝试如下:

SELECT s.staff_id, s.organisation_id, s.familyname, s.gender,o.organization_name
 FROM staff s
 INNER JOIN organisations o
 ON s.organisation_id = organisations.organisation_id;

这里的 organization_name 是您要从 organizations 表中显示的字段的名称。

关于mysql - 我怎样才能让它显示组织表中的另一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29019919/

相关文章:

mySQL 返回可能重复的随机行

java.net.SocketException : Broken pipe with Quartz and MySQL and Tomcat (Tomcat Crash) 异常

java - 保护 JDBC 连接时的证书和 keystore 配置

MySQL根据IF选择where列

php - UTF8 mysql 数据在单个 MySQL 字段中出现不正确

c# - 使用 C# GUI 应用程序通过在线提供商查询 MySQL 数据库

php - 在表单字段旁边显示表单错误

mysql - 如何在单个查询中获取最大值和最小值?

mysql - 将文件保存为 MYSQL 数据库中的 blob 或文件路径

PHP 用方法调用查询