Query do nette\database\table
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- hofmanix
- Člen | 2
Zdravím, potřeboval bych převést jeden dotaz na
nette\database\table…mohli byste mi někdo pomoci prosím?
jedná se o tohle:
SELECT af_manga_chapters.*, af_manga.name AS manga_name,
af_translation_groups_cz.name AS group_cz_name, af_translation_groups_eng.name
AS group_eng_name FROM af_manga_chapters LEFT JOIN af_manga ON
af_manga_chapters.af_manga_id = af_manga.id LEFT JOIN af_translation_groups_cz
ON af_manga_chapters.af_translation_groups_cz_id=af_translation_groups_cz.id
LEFT JOIN af_translation_groups_eng ON
af_manga_chapters.af_translation_groups_eng_id=af_translation_groups_eng.id
ORDER BY id ASC
děkuji :)
- Šaman
- Člen | 2666
- zkus to zformátovat, takhle se to špatně čte
SELECT af_manga_chapters.*,
af_manga.name AS manga_name,
af_translation_groups_cz.name AS group_cz_name,
af_translation_groups_eng.name AS group_eng_name
FROM af_manga_chapters
LEFT JOIN af_manga ON af_manga_chapters.af_manga_id = af_manga.id
LEFT JOIN af_translation_groups_cz ON af_manga_chapters.af_translation_groups_cz_id=af_translation_groups_cz.id
LEFT JOIN af_translation_groups_eng ON af_manga_chapters.af_translation_groups_eng_id=af_translation_groups_eng.id
ORDER BY id ASC
- Nevím, co přesně potřebuješ s výsledkem dělat. Jestli nutně nepotřebuješ ActiveRow, tak ten dotaz nechej takhle a volej ho pomocí $db->query. Já výhody NDb využívám jen u jednoduchého čtení a pro „objektový“ přístup k výsledkům. Ale myslím, že na složité dotazy je lepší a čitelnější použít čisté SQL. Ale k tomu ti tu určitě ještě někdo něco napíše, je to věc názoru a množství zkušeností s NDb. Já do ní zatím úplně nepronikl a teď jsem se vrátil k Dibi.