gpt4 book ai didi

mysql - 如何在不定义表初始名称的情况下进行查询?

转载 作者:行者123 更新时间:2023-12-01 00:34:08 26 4
gpt4 key购买 nike

我有以下表格。

genre:
genre_id
name

actors:
actor_id
name

movies:
movie_id
actor_id
genre_id
title

我有以下查询来选择所有 genre_id 为 3 的 Actor 。

select a.name, m.genre_id from 
actors as a
, movies as m
where
m.genre_id = 3;

是否可以在没有“movies as m”的情况下进行查询,因为我不需要 m.genre_id。我只想显示 Actor 的名字。

最佳答案

如果 genre_id 是您唯一的信息,则必须加入电影....

select a.name
from actors as a
inner join movies as m on a.actor_id = m.actor_id
where m.genre_id = 3;

关于mysql - 如何在不定义表初始名称的情况下进行查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/917233/

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