Porovnání dvou množin v databázi
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- j.salak
- Člen | 42
Napadlo by Vás nějaké rozumné řešení když potřebuji porovnat průnik dvou množin uložených v databázi?
Zatím je mám v databázi uložené v JSONu. A potřebuji pomocí SQL dotazu zjisti zda-li se tyto množiny protínají nebo ne (v ideální případě ještě na kolik procent). Chtěl bych se za každou cenu vyhnout řešení na straně PHP, protože to by znamenalo mnoho dotazů do databáze.
Pokud by to pomohlo, mohl bych místo JSONu tyto data uložit do extra tabulek
Díky za informace
Editoval j.salak (24. 10. 2014 17:50)
- petr.pavel
- Člen | 535
Hledáš obyčejný INNER JOIN nebo to potřebuješ pro každou řádku, kde
co řádka, to jiná množina?
http://www.w3schools.com/…in_inner.asp
Tady to máš pro PostgreSQL, ale v MySQL… nevím, nevím:
http://stackoverflow.com/…-of-2-arrays