Spojení 2 tabulek a zobrazení celého názvu.(php)
Zdravím poradnu.
Potřeboval bych poradit jak spojit 2 tabulky dohromady a následně vypsat celý název týmu.
Přikládám screeny tabulek v db.
Do tabulky teamstats se ukládají statistiky týmu, název týmu(Team) je psaný ve zkratce.
V tabulce zkratky jsou už zmíněné zkratky a u nic celé názvy týmů.
Potřeboval bych aby při výpisu statistiky z tabulky teamstats se to podívalo do tabulky zkratky a pokud by to našlo zkratku ve sloupci zkratka celý název týmu.
Momentálně vypisuji obsah tabulky teamstats takto:
$query="SELECT * FROM teamstats WHERE datum = ( SELECT datum FROM teamstats WHERE confid=$confid ORDER BY datum DESC LIMIT 1 ) limit 1";
$result = mysql_query($query) or die(Mysql_error());
Nyní to vypíše tým právě ze zkratkou, já potřebuji aby to vypsalo celý název týmu. Doufám že jsem to napsal správně a bude to k pochopení.
Děkuji předem.
SELECT * FROM teamstats s
JOIN zkraty z ON s.Team = z.zkratka
WHERE s.confid = $confid
ORDER BY s.datum DESC
LIMIT 1
To Wikan:
Děkuji ale hází mi to teď tuto chybu Operand should contain 1 column(s)
To jsi ale nepoužil přesně ten můj dotaz, že?
použil jsem ho přesně, jen místo zkraty, jsem dal zkratky, protože se tabulka jmenuje zkratky a ne zkraty.
Tahle chyba se obvykle projevuje při použití poddotazu, jenže já tam žádný poddotaz nemám. Ty jsi ho tam původně měl, proto mě zajímalo, jestli jsi to nějak nespojil dohromady.
Malá chybička tam byla, už je to v pořádku.
Jaká?