[ 5h0ck @ 01.07.2010. 20:00 ] @
Imam dve tabele:
'vesti'
'kategorije_vesti'

u tabeli 'vesti' imam polje 'kategorija_id' koja određuje kategoriju te vesti.

E sad, kada izlistavam vesti hoću da mi pri svakoj vesti piše i ima kategorije kojoj pripada. Naravno, znam da izlistam vesti i da prikažem ime kategorije, samo me zanima koji način je bolji.

Prvi način je da pri svakom ispisu te vesti preko polja 'kategorija_id' i njegove vrednosti napravim upit u tableu 'kategorija_vesti' i izvučem ime.

Drugi je način preko JOIN komande u upitu.

Dakle, zanima me samo koji od ova dva načina je zahvalniji, ili ako postoji neki treći način još bolji način?

Hvala ljudi...
[ Tyler Durden @ 01.07.2010. 20:08 ] @
JOIN je bolji.
[ Shinhan @ 02.07.2010. 07:28 ] @
Tvoj prvi i drugi način su u stvari logički isti. Razlika je jedino u tome što u prvom slučaju ti eksplicitno vršiš povezivanje dve tabele, dok u drugom slučaju tražiš od RDBMSa da on sam uradi povezivanje te dve tabele što je bolje.