Я читаю учебник, и я просто хотел убедиться, что он написан правильно для моего понимания.
SELECT Division.id FROM items AS Item
LEFT JOIN categories AS Category ON Category.id = Item.category_id
LEFT JOIN sections AS Section ON Section.id = Category.section_id
LEFT JOIN divisions AS Division ON Division.id = Section.divison_id
WHERE Item.id = $id
По какой-то причине, первая строка Division.id не имеет особого смысла, потому что таблица items не является таблицей Divisions , так как же Divisions.id может быть FROM items ?
Я предполагаю, что эта строка: ВЛЕВО СОЕДИНЯЕТ деления AS Division ON Division.id = Section.divison_id устанавливает Division.id (в первой строке запроса), так что это будет выглядеть для всех Item.id , которые равны Division.id ????
Я знаю, что это, вероятно, глупо, но любые идеибыло бы замечательно.У меня есть идея, я не понимаю что-то здесь.Если кто-то может исправить меня, будет очень признателен.