gpt4 book ai didi

mysql - 选择 MYSQL 之后进行连接

转载 作者:行者123 更新时间:2023-11-29 08:24:22 25 4
gpt4 key购买 nike

我想知道是否可以在选择或查询后进行联接。这是起始查询:

    SELECT * 
FROM citas
INNER JOIN cita_solicituds
ON citas.id=cita_solicituds.cita_id
INNER JOIN users
ON citas.user_id = users.id

正如您所看到的,我正在执行两个连接,基表是 citas 并连接到 cita_solicituds 和用户。这样就可以完美地检索结果。但是,在获得此结果后,我想进行另一个连接,但使用与 citas 无关的表。它看起来有点像:

   (SELECT * 
FROM citas
INNER JOIN cita_solicituds
ON citas.id=cita_solicituds.cita_id
INNER JOIN users
ON citas.user_id = users.id)
INNER JOIN horario
ON (RESULT JUST FETCHED).horario_id = horario.id

最佳答案

试试这个:

SELECT *
FROM
(SELECT *
FROM citas
INNER JOIN cita_solicituds ON citas.id=cita_solicituds.cita_id
INNER JOIN users ON citas.user_id = users.id) q
INNER JOIN horario ON q.horario_id = horario.id

我假设您在 citascita_solicitudsusers 中有一个字段 horario_id

关于mysql - 选择 MYSQL 之后进行连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18386886/

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