mysql 查询两个表?

标签 mysql sql

我有两个表:

posts(id,user_id,event_id}
events(event_id,name,date]}

我想要进行查询,以检索特定 user_id(例如 ID 号 2)的所有事件名称。

用伪代码来说

select all the event names from posts where user_id=2

最佳答案

尝试:

select events.name from posts, events 
  where posts.event_id = events.event_id and user_id = 2

根据您想要的没有匹配项的结果的显示方式,您需要有一些稍微不同的东西。

关于mysql 查询两个表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4964326/

相关文章:

mysql - ER_HOST_NOT_PRIVILEGED - docker 容器无法连接到 mariadb

mysql 更新查询不适用于高数字

mysql - 将更新/加入变成查询

c# - linq语法匹配动态sql IN语句

python - 使用并发选项开始之前的任务状态

c# - AWS S3 存储桶 |确定文件的日期计数和文件的年龄

sql - 查询30000条SQL记录的方法

asp.net - ORA-01036 : illegal variable name/number C# (SqlDataSource) Oracle 11g

php - 开始事务未定义

php - 如何将表连接到此 SQL 代码?