Я был повсюду в Интернете, ища ответы на это. Я надеюсь, что кто-то здесь может помочь мне в этом.Присоединяйтесь к нескольким столам в одном соединении в propel
Я пытаюсь составить запрос ниже, используя propel. Возможно?
SELECT * FROM table1 LEFT JOIN (table2, table3) ON ( table1.id = table2.foreign_id AND table2.foreign_id = table3.id );
Опубликуйте образцы данных и ожидаемые результаты для данных образца. Я уверен, что SQL можно понять. Я все еще беспокоюсь о том, что вы не должны смешивать букву ',' join с ANSI-92 Join notation, используя ключевое слово Join; но, возможно, продвижение делает что-то другое. – xQbert
Я отмечу, что на вашем стенде на нотации соединения, потому что они дают разные результаты. Я на самом деле пытался просто использовать два отдельных объединения вместо одного, но результаты были разными, так как Im использовал левое соединение. Он будет работать для внутреннего соединения. Но, к сожалению, это не то, что я ищу. В любом случае, спасибо за ответ, я решил просто использовать пользовательский sql и взломать s *** из пропеллера. – uji