gpt4 book ai didi

mysql - 使用嵌套选择 MySQL 语句的错误

转载 作者:太空宇宙 更新时间:2023-11-03 11:08:27 26 4
gpt4 key购买 nike

我目前正在尝试使用嵌套的选择语句,但我的子查询正在生成 NULL 值。我做错了什么?

SELECT filmid,datetime,title,description,
(
SELECT name
FROM fec_client
WHERE filmid = 'fec_film.filmid'
),
(
SELECT rating_motivation
FROM fec_rating_report
WHERE filmid = 'fec_film.filmid'
)
FROM fec_film
ORDER BY datetime DESC

最佳答案

删除引号,否则你不是在比较 SQL 中的值,而是在比较字符串

SELECT filmid, datetime, title, description, 
( SELECT name FROM fec_client WHERE filmid = fec_film.filmid ) AS name,
( SELECT rating_motivation FROM fec_rating_report WHERE filmid = fec_film.filmid ) AS rating
FROM fec_film ORDER BY datetime DESC

附注您还可以使用“AS”关键字命名这些列

关于mysql - 使用嵌套选择 MySQL 语句的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10173592/

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