Dupli rezultati - DISTINCT?

tablica izgleda recimo ovako

ekipa1|ekipa2
dinamo|hajduk
dinamo|rijeke
hajduk|rijeka
vartesk|hajduk

kako da selektiram ekipe a da nemam duple rezultate

znači da dobim array dinamo, haduk, rijeka, varteks…

probao sam

$sql=“SELECT DISTINCT home, away FROM $tablica”;

al to ne šljaka :neznam:

Možeš li napisati strukturu tablice i primjer slogova?

Ne znam kako ti točno tablica izgleda, al probaj ovo:

SELECT distinct home, away from tablica group by home;

Ponavljam, ne znam kako ti tablica izgleda :smiley:

struktura ti nije dobra.
recimo u jednu tablicu staviš momčadi
u drugu: ID , prva_ekipa_id, druga_ekipa_id, datum

prva ekipa je recimo uvijek domaćin

ovisi što želiš postići i što ti treba

nisam siguran dal dobro shvatio pitanje, ali ako se radi o tome da imaš dvije kolone u jednoj tablici i želiš da ispiše jednom klub bez obzira u kojoj koloni koliko puta napisan, ovako nešto bi trebalo šljakat:

SELECT home FROM tablica
UNION
SELECT away FROM tablica

Ako se ne varam mislim da bi ti ovo radilo.
SELECT n1.home,n2.away FROM tablica n1,tablica n2 WHERE n1.home!=n2.away;

U čemu se to radi?

MS server ili Oracle , prepostavljam Oracle jel?

A ja pretpostavljam da je tema stara 4 mjeseca.


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja