左连接不在我准备好的声明中工作(mysqli)

时间:2016-04-06 08:57:21

标签: php mysql

我无法让左联盟在我准备好的陈述中工作。

"SELECT DISTINCT(a.auto_id), m.merk, a.model, a.uitvoering, a.standaardtekst, a.prijs, a.prijs2, a.prijs3, a.handelsprijs, a.aanmaak, s.soort, z.prijs_id
/*,GROUP_CONCAT(DISTINCT(apc.NL) ORDER BY apc.NL ASC)*/

FROM autocom_new.auto_new a
INNER JOIN autocom_new.tbl_merken m
ON a.merk = m.merk_id
INNER JOIN autocom_new.tbl_soort s
ON a.soort = s.soort_id
INNER JOIN autocom_new.auto_zoekmachines z
ON a.auto_id = z.auto_id

/*
LEFT JOIN autocom_new.auto_accessoire acc
ON a.auto_id = acc.auto_id
LEFT JOIN autocom_new.tbl_autopricecode_new apc
ON acc.code_id = apc.code_id
*/

WHERE a.ac LIKE ? AND a.flag = ?"

评论的部分是不起作用的部分。 我不知道我做错了什么。

修改 首先,我忘了两个表都有一个列ac,所以我稍微更改了where语句。左连接现在正在工作,但是选择中的部分仍然无法正常工作

1 个答案:

答案 0 :(得分:0)

所以问题是我忘记了GROUP BY。

var token = $( "#token" ).data('token');

$.ajax({
  method: "POST",
  url: "some.php",
  data: { name: "John", location: "Boston",_token:token }
});