我在数据库 QUIZ 中有 2 个不同的表 SECTION 和 SUBSECTION。 SECTION 表有 2 列 section_id 和 section_title,而 SUBSECTION 表有 4 列 section_id、subsection_id(AI)、subsection_title、subsection_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/