Autor Zpráva
sloncz
Profil
Zdravím, V databázi mám sloupek sloupek1 a sloupek2. Tyto sloupky obsahují různá slova. Moje otázka zní, podle jakého algoritmu nebo podle jakého systému bych si mohl nechat vypsat všechny kombinace co jdou ale tak, aby to bralo vždy jedno slovo ze sloupek1 a druhé slovo ze sloupek2.
Virtus
Profil
Zdravím,
teoreticky by mohl jít použít CROSS JOIN
sloncz
Profil
Blíže mi to vysvětlit nemůžete?
Virtus
Profil
asi nejlepší bude pro vysvětlení příklad, mám tedy jednu tabulku, třeba o 5 záznamech, nezáleží kolik má sloupců a aplikuji na tuto tabulku cross join:
select * from tabulka t1 cross join tabulka t2
výsledkem bude 25 záznamů, pokud by teda jeden ze sloupců byl třeba nějaké ID {1,2,3,4,5}, výsledkem budou kombinace:
1->1
1->2
1->3
1->4
1->5
2->1
2->2
atd.
sloncz
Profil
Dobře, to chápu. sql dotaz mám v proměnné $vypis, když si ho nechám vy-echo-vat zobrazí se mi pouze první slovo, nikoliv všechny-
ProbablyYes
Profil
Zdravím,

sloncz:
mám v proměnné $vypis
To je chabé popsání situace. Nejlepší bude přiložit celý kód.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: