我希望有可能;在 SQL 查询中,切换到第二个表;如果某个条件成立,抓取相关的行数据,然后继续完成之前的查询?
我有一个表cms_navbar,如果列 == 1,它会被查询并拉回所有行visible。我要添加的是查询跳转到另一个表;cms_navbar_preview,如果$_GET['id_hash']等于 中的hash列,则从==中cms_navbar获取所有行cms_navbar_preview,最后继续遍历表中的剩余行。live_hash$_GET['id_hash']cms_navbar
SELECT *
FROM cms_navbar
WHERE visible=1
AND parent=1
ORDER BY position ASC
抱歉,如果这难以理解我的观点。
CMS_NAVBAR 表:
id | title | link | visible | position | parent | child | relation | hash
CMS_NAVBAR_PREVIEW 表:
id | title | link | visible | position | parent | child | relation | live_hash | showcase_content