我用左连接查询从sql中获取数据,我想过滤查询更具体,
在我的数据库中,我有客户,每个客户都有一个集团,每个用户都有他的客户。我想你现在明白我需要什么。
每个用户只会看到与他相关的行。这是我的疑问:
SELECT t.*,c.fname,e.DISCODE,e.AREA,e.COLOR
FROM $tbl_name AS t
LEFT JOIN customers AS c ON t.MCcode = c.MCcode
LEFT JOIN eventcodes AS e ON t.MCcode = e.MCcode AND t.CODE=e.CODE
ORDER By `id` DESC LIMIT $start, $limit
ON客户表我有一个名为Group的字段,当用户连接时我有他的组名,所以我怎么能过滤这个查询只有在哪里(例如)c.Group ='$ Group',所有行都是在$ tbl_name中找到,以及我通过连接获取的其他详细信息。 谢谢!
答案 0 :(得分:0)
喜欢这个
LEFT JOIN customers AS c ON t.MCcode = c.MCcode and c.Group = '$Group'