php - 在PHP/MYSQL中从同一数据库的两个不同表中选择数据

标签 php mysql database web

我在数据库 QUIZ 中有 2 个不同的表 SECTIONSUBSECTIONSECTION 表有 2 列 section_idsection_title,而 SUBSECTION 表有 4 列 section_idsubsection_id(AI)、subsection_titlesubsection_detail。现在,我想要的是 section_title 但需要查询的表是 SUBSECTION 表,并在 section_id 的帮助下对于 SUBSECTION 表,我们必须从 SECTION 表中获取 section_title

我已经尝试了这里给出的一些解决方案,但我不知道为什么这些解决方案对我不起作用。如有任何帮助,我们将不胜感激。

最佳答案

您可以使用 IN 将一个查询的结果传递给另一个查询。

也许这是一个想法:

SELECTsection_title FROMsectionWHEREsection_idIN(SELECTsection_idFROMsubsectionWHERE[这里有一些条件可以从subsection表中获取正确的id集])

关于php - 在PHP/MYSQL中从同一数据库的两个不同表中选择数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52162246/

相关文章:

PHP 错误 [处理此指令时发生错误]

php - 对 mysql 表的间歇性 INSERT 失败

php - 通过 HTML 表单插入数据的 SQL Near 错误

php - CSqlDataProvider 复杂查询和 totalItemCount

python - SQLAlchemy SSL SYSCALL超时应对机制

sql - 有关 SQL 查询的帮助

javascript - 从多个表加载后触发事件

php - 在 MySQL 表中使用字符串作为 ID 可以吗?

php - 使用 javascript 从 php 中动态生成的 Div 中查找复选框值

java - 将数据从 Android 应用程序发送到 MySQL 数据库