我在数据库QUIZ中有2个不同的表SECTION和SUBSECTION。 SECTION表具有2列section_id和section_title,而SUBSECTION表具有4列section_id,subsection_id(AI),subsection_title,subsection_detail。现在,我想要的是section_title,但需要查询的表是SUBSECTION表,借助于SUBSECTION表中的section_id,我们必须从SECTION表中获取section_title。

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

最佳答案

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

也许这是一个主意:

SELECT section_title FROM section WHERE section_id IN (SELECT section_id FROM subsection WHERE [some condition here to get the correct set of ids from subsection table])

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

10-10 10:28