Relace 1:1 na stejnou tabulku
- Fooly
- Člen | 26
Zdravím, načetl jsem se pár článků, ve kterých jsem zjistil že to
v nette database není možné, ale byly to staré články, proto bych chtěl
tuto otázku položit znovu.
Je možné vytvořit v nette database relaci z tabulky na tu samou tabulku
přičemž tabulka ze které selektuju obsahuje ref_id, což je cizí klíč na
tu tabulku.
Šlo by to určitě řešit přez view, ale vzhledem k tomu že mám 99.9% logiky v kódu, je divné dávat logiku i do databáze a druhá věc je rozšiřování view o další joiny, a nakonec bych třeba tech views musel vytvořit několik. Tudíž otázka zní, je nějaká možnost jak docílit té vazby? Postačí i nějaký hack.
Ukázka tabulky:
id | ref_id | name |
1 | null | Jednička |
2 | 1 | null |
3 | 1 | null |
potřebuji vytáhnout záznamy 2,3 na základě not null ref_id a k nim přiřadit správně name
Samozřejmě reálná tabulka je mnohem složitější.
Předem díky za odpovědi
Editoval Fooly (4. 6. 2015 17:31)