sql - SQL - SELECT person_name where locations 是一个特定的城市
问题描述
我开始了我的大学学位(yiha!),我有点坚持这个任务。给出了下表:
任务是挑选所有在萨尔茨堡吃过披萨的人名。
显然,pizzeria_name
是一个外键(至少如果我做对了),但我如何访问它呢?我想我必须为此使用 WITH / AS 吗?
有任何想法吗?
编辑:感谢评论中的 JOIN 建议,我能够自己解决它。
SELECT person_name
FROM ISST
INNER JOIN PIZZERIA ON PIZZERIA.`id` = ISST.`pizzeria_id` && PIZZERIA.`stadt`="Salzburg"
用户@dima_bor 贴了一个很熟悉的答案,解决后我第一次看到。我仍然会接受它作为尝试提供帮助的正确答案。
问候!
解决方案
阅读有关加入的更多信息
SELECT Isst.person_name
FROM Isst
INNER JOIN Pizzeria ON Isst.pizzeria_name = Pizzeria.pizzeria_name
WHERE Pizzeria.stadt = "Salzburg";`
那应该工作
推荐阅读
- laravel - 在我的 laravel 项目中实现 vue.js 代码时遇到问题
- android - 再次 N 再次用“#”分割字符串
- python - 将字典从列表字典拆分为单独的行 python
- android - 三星消息应用程序在不允许 wordpress 登录的 WebView 中打开短信链接
- python - 如何找到一个数组中的哪些元素与另一个数组中的每个元素相加?
- php - 将中间件传递给控制器返回错误
- python - 从私人 Git 存储库进行 Pip 安装,在 Git URL 中使用个人访问令牌
- javascript - 如何从地图中删除特定值
- python - python,分解成多个mixin
- python - 如何从数据集中行的唯一值创建新列