我在数据库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/