mysql - 如何使用 MySql 从数据库中的两个表中获取数据
问题描述
我想要做的是从一个表中获取所有信息,其中用户名和号码与表中的相同,然后在同一个呼叫中,我想从另一个表中加入两行,标题相同第一个名为“title”的表格行(希望我明白了)。
试过这个:
`SELECT * FROM movies_in_theater
WHERE username = "${req.username}"
AND theater_number = '${req.theater}'
LEFT JOIN movie_info.key_exp, movie_info.key_exp_time
WHERE movies_in_theater.movie_title = movie_info.title
`
解决方案
像这样:
SELECT t.username
, t.theater_number
, t.movie_title
, i.key_exp
, i.key_exp_time
FROM movies_in_theater t
LEFT
JOIN movie_info i
ON i.title = t.movie_title
WHERE t.username = ?
AND t.theater_number = ?
推荐阅读
- kubernetes - Helm 根据环境获取值
- opencv - FFMPEG 将 image2pipe 中的视频与 RTMP 中的音频同步
- python-3.x - 读取由 nan 行拆分的数据框并在 Python 中提取特定列
- ios - 谷歌地图和 Cocoapods 和 XCode 的问题
- angular - 对数组进行角度过滤,但从过滤器中排除第一个元素
- office-scripts - 如何使用 Office 脚本删除表中的所有行
- python - 如何使用硒网络驱动程序python访问当前选项卡中新打开的小选项卡
- spring - 在将类型化的 Akka Actor 与 Spring 集成时,声明一个注入器并将其作为状态参数传递是个好主意吗?
- bash - shell脚本中的while循环给出错误:[:参数太多。如何解决这个问题?
- windows - Windows 终端,拆分窗格,但新窗格与前一个窗格位于同一目录中?