Я пытаюсь эффективно получить данные в своем проекте. У меня есть база данных (многоязычная). И мне нужно получить все категории верхнего уровня (у которых нет parent_id на верхнем уровне) и те, у которых нет записи в таблице данных (самая глубокая) в single_article.
category_meta находится на верхнем уровне, версия имеет внешний ключ meta_id из мета-идентификатора, таблица категорий имеет внешний ключ из таблицы версий в version_id.
Это картинка. а>
Я могу сделать это в нескольких запросах. Сначала получите идентификаторы для верхнего уровня, затем получите верхние идентификаторы без единого включения, затем diff .. но я надеюсь, что лучшего способа я не вижу.
Таблицы имеют связи с продолжениями по этим идентификаторам. мета к версии one_to_many-many_to_many и one_to_one между версией и «данными» таблица категорий
Любые предложения, пожалуйста?
Если у вас есть идея только в sql, это тоже будет полезно
Спасибо
M.
Мне нужно получить идентификатор из категории_meta и столбца категории из категории в паре.