» »

sql stavek zdruzevanje tabel

sql stavek zdruzevanje tabel

bigbada ::

zdravo
imam tabelo z imenom uporabniki
not so
ID, ime, opis, kategorijaID
1, janez, to je janez, 2
2, marko, to je marko, 4
3, joza, to je joza, 1

potem pa tabela 2 z imenom sport
ID, ime
1 kosarka
2 nogomet
3 tenis
4 odbojka

zdaj kategorijaID je v tem primeru pač id od športa
zdaj bi pa rad naredil sql stavek, da mi preko zdruzi kategorijaID in najde to ime v drugi tabelo oz. nekaj takega
probal sem
$sql = "SELECT * FROM uporabniki AS a, sport AS b WHERE a.kategorijaID=b.ime";
pač trenutno mi recimo izpise
1, janez, to je janez, 4
rad bi pa da mi izpise
1, janez, to je janez, odbojka

Kako naj to najlazje naredim ? Verjetno je enostavno, ampak mi ne uspe.
  • spremenilo: bigbada ()

Ziga Dolhar ::

SELECT a.ID, a.ime, a.opis, b.ime FROM uporabniki AS a INNER JOIN sport AS b ON a.kategorijaID = b.ID

http://www.w3schools.com/sql/sql_join.a...
https://dolhar.si/

Zgodovina sprememb…

bigbada ::

Deluje. Joinov se nikoli nisem uporabljal, bo treba malo naštudirati.
Hvala ti.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

PHP pridobivanje podatkov iz dveh tabel po tujem ključu

Oddelek: Izdelava spletišč
141070 (838) SkIDiver
»

[MySQL] Rabim hitrejšo SQL poizvedbo za 3 tabele!

Oddelek: Programiranje
71129 (988) shorvat
»

[MySql] obratno od DISTINCT

Oddelek: Programiranje
101377 (1195) frudi
»

SQL poizvedba z DISTINCT

Oddelek: Programiranje
191825 (1666) zdravc
»

c# vprasanje

Oddelek: Programiranje
171709 (1388) user4683

Več podobnih tem