SQL INNER JOIN超过2个表和条件

时间:2016-06-15 17:53:14

标签: php mysql sql

我已经尝试了以下内容:

SELECT categorias.categoria_nombre
    ,categorias.seccion
    ,tipo_item.nombre
    ,tipo_item.detalle
    ,items.codigo_barra
FROM categorias
INNER JOIN tipo_item ON categorias.id = tipo_item.categoria
INNER JOIN items ON tipo_item.id = items.tipo_item
WHERE categorias.secion = '$dato'
    AND categorias.categoria_nombre = '$dato_extra' LIMIT 100 OFFSET $offset

我也尝试过这样:

WHERE

我的查询在没有SELECT categorias.categoria_nombre ,categorias.seccion ,tipo_item.nombre ,tipo_item.detalle ,items.codigo_barra FROM categorias INNER JOIN tipo_item ON categorias.id = tipo_item.categoria INNER JOIN items ON tipo_item.id = items.tipo_item LIMIT 100 OFFSET $offset 和条件的情况下工作,但只有只有符合这些条件的表才非常重要。

我写的两个查询都给出了以下错误:

  

注意:尝试在第323行的/home/showsupport/public_html/panel/filtro-general.php中获取非对象的属性

它就像这个例子一样:

<filter>
  <filter-name>CorsFilter</filter-name>
  <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
    <init-param>
        <param-name>cors.allowed.headers</param-name>
        <param-value>Content-Type,X-Requested-With,accept,Origin,Access-Control-Request-Method,Access-Control-Request-Headers,Authorization</param-value>
    </init-param>
</filter>
<filter-mapping>
  <filter-name>CorsFilter</filter-name>
  <url-pattern>/*</url-pattern>
</filter-mapping>

0 个答案:

没有答案