我有2张桌子。成员和pass_delivery
ID, 名字, 姓氏
id,member_id,member_admin_id,member_user_id,no_of_passes,status
member_id,member_admin_id和member_user_id包含成员表的id。
我想显示如下所示的行: -
会员ID表
会员姓名
通行证数量
状态
会员管理员姓名
会员用户名
我尝试过加入但没有工作..请帮忙。
答案 0 :(得分:0)
您可以使用内部联接来连接两个表,因为它们具有唯一ID,即id。因此,创建一个连接两个表的查询。
答案 1 :(得分:0)
试试这个:
假设PassDelivery
和Members
是您的表名
select id, first_name,last_name,Information, no_of_passes,status,member_admin_id,member_user_id FROM
Members JOIN PassDelivery ON Members.id=PassDelivery .id;
答案 2 :(得分:0)
select m.first_name, m.last_name, p.status, m2.first_name, m2.last_name, m3.first_name, m3.last_name from members m
left outer join pass_delivery p on p.member_id=m.id
left outer join members m2 on m2.id=p.delivery_admin_id
left outer join members m3 on m3.id=p.delivery_boy_id