Php 未知列';reportes.id_usuario';在';关于第'条;
我有以下MySQL查询:Php 未知列';reportes.id_usuario';在';关于第'条;,php,mysql,sql,Php,Mysql,Sql,我有以下MySQL查询: SELECT t.* , user_datos.user AS user_reportando, trans_datos.nombre AS trans_reportado FROM reportes t INNER JOIN user_trans ut ON( t.id_transporte=ut.id_transporte) INNER JOIN user_datos ON (reportes.id_usuario
SELECT t.* , user_datos.user AS user_reportando, trans_datos.nombre AS trans_reportado
FROM reportes t
INNER JOIN user_trans ut ON( t.id_transporte=ut.id_transporte)
INNER JOIN user_datos ON (reportes.id_usuario = user_datos.user_id)
INNER JOIN trans_datos ON (reportes.id_transporte = trans_datos.trans_id)
WHERE ut.id_usuario='206'
ORDER BY fecha_reporte DESC
但它的回归
#1054 - Unknown column 'reportes.id_usuario' in 'on clause'
您正在将“t”设置为reportes表的别名。尝试使用别名加入
SELECT
t.* ,
user_datos.user AS user_reportando,
trans_datos.nombre AS trans_reportado
FROM reportes t
INNER JOIN user_trans ut ON( t.id_transporte=ut.id_transporte)
INNER JOIN user_datos ON (t.id_usuario = user_datos.user_id)
INNER JOIN trans_datos ON (t.id_transporte = trans_datos.trans_id)
WHERE ut.id_usuario='206'
ORDER BY fecha_reporte DESC