gpt4 book ai didi

MySQL:LEFT JOIN 中的子查询

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

我有一个问题。我想在 LEFT JOIN .. ON

中使用子查询 tm
SELECT t.*, 
(SELECT `uid` FROM `truck_transport` tm WHERE tm.from = t.station ORDER BY RAND() LIMIT 1) as tm
FROM `truck_trailer` t
LEFT JOIN `truck_transport` tm2 ON (tm2.uid = tm) ...

如果我在 FROM 中使用子查询,rand 的结果始终是相同的。

抱歉我的语言:/

最佳答案

试试这个

SELECT t.*, tm.uid
FROM `truck_trailer` t
LEFT JOIN (SELECT `uid` FROM `truck_transport` ORDER BY RAND() LIMIT 1) as tm
ON (tm.uid = t.station)

关于MySQL:LEFT JOIN 中的子查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32568644/

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