我有2个表:tbl_member和tbl_stockist_details。
现在,我必须显示stockist会员的全名及其上线的全部内容 火焰。
我试过了: SELECT * FROM tbl_stockist_details AS INNER JOIN tbl_member AS m 在哪里st.stockist_member_no = m.member_no 或st.upline_member_no = m.member_no;
但结果是错误的。 请协助。
答案 0 :(得分:1)
首先,您应该学习正确的join
语法。简单规则:永远不要在from
子句中使用逗号。
你需要两个联接:
SELECT st.*, m.fullname, mup.fullname as up_fullname
FROM tbl_stockist_details st JOIN
tbl_member m
ON st.stockist_member_no = m.member_no LEFT JOIN
tbl_member mup
ON st.upline_member_no = mup.member_no;
如果某些成员没有“上线”,我使用了left join
。