gpt4 book ai didi

php - 'reportes.id_usuario' 中的未知列 'on clause'

转载 作者:行者123 更新时间:2023-11-29 13:27:17 26 4
gpt4 key购买 nike

我有以下 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 = 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

关于php - 'reportes.id_usuario' 中的未知列 'on clause',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19961637/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com