MySQL - 连接2个表的多列

标签 mysql left-join inner-join

我有 2 张 table 。成员(member)和 pass_delivery

成员表结构

ID, 名, 姓氏

通行证传递表结构

id、member_id、member_admin_id、member_user_id、no_of_passes、状态

关系

member_id、member_admin_id和member_user_id包含成员表的id。

目标

我想显示如下所示的行:-

成员(member)表ID
成员(member)姓名
通行证数量
状态
成员(member)管理员名称
成员(member)用户名

我尝试过连接,但不起作用。请帮忙。

最佳答案

您可以使用内连接来连接两个表,因为它们具有唯一的 id,即 id。因此,创建一个连接两个表的查询。

关于MySQL - 连接2个表的多列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42030593/

相关文章:

php - 从内部连接表中获取计数

使用 JOIN 或关联子查询与 TEMPORARY TABLE 进行 MySQL 查找

java - 如何在 JPARepository 中编写内连接查询

mysql - 如何从 mysql 表中获取所有潜在订单

php - Opencart 显示最低期权价格

mysql - sysbench 连接错误 - MySQL 8

mysql - 通过全文搜索连接两个表

php - 如何使用 order by 左连接三个表?

mysql - SQL 查询产生了一个我无法解决的错误

MySQL - 连接在同一个表上?