我需要帮助使用3个表的SQL查询。
表格是:
ta_taxista:
ID,nombre_taxista,
ta_usuario:
ID,nombre_usuario
ta_carrera:
id_carrera,ta_taxista_id_taxista,ta_usuario_id_usuario,direccion_origen,direccion_destino estado,fecha。
我需要show:nombre_taxista,nombre_usuario,direccion_origen,direccion_destino,由estado过滤。
你能帮忙吗,
提前致谢
答案 0 :(得分:0)
自由发表它,但类似的东西;
SELECT nombre_taxista, nombre_usuario, direccion_origen,direccion_destino, fecha
FROM ta_carrera
JOIN ta_taxista ON ta_taxista.id = ta_taxista_id_taxista
JOIN ta_usuario ON ta_usuario.id = ta_usuario_id_usuario
WHERE estado...
这是非常基本的连接语法,可能是您可以轻松阅读的内容。
答案 1 :(得分:0)
select t1.nombre_taxista, t2.nombre_usuario,t3.direccion_origen, t3.direccion_destino from ta_taxista t1, ta_usuario t2, ta_carrera t3 where t1.id=t2.id and t1.id=t3.ta_taxista_id_taxista and t2.id=t3.ta_usuario_id_usuario order by t3.estado
尝试以上查询。原谅我任何拼写错误(如果有的话)