Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 30. 11. 2008, 18:47:04
mam tabulku
CREATE TABLE ovocie ( id int NOT NULL auto_increment, nazov TINYTEXT default NULL, PRIMARY KEY (id) ) kde mam zaznami : 1,jablka 2,hrusky 3,ceresne ..... dalej mam tabulku CREATE TABLE regale ( id int NOT NULL auto_increment, nazov_regalu tinytext default NULL, PRIMARY KEY (id) ) kde mam napr: 1,malicky 2,velky hore 3,mali v strede dalej CREATE TABLE prepojenie ( id_regal int NOT NULL auto_increment, id_ovocie TINYTEXT default NULL, PRIMARY KEY (id) ) data: 1,2 1,3 2,3 2,1 3,1 3,2 3,3 potrebujem vybrat vsetky regale aj s jednotlivymi nazvami ovocia ktore je v nich,prepojenie je myslim jasne cez tabulku prepojenie moc dik |
||
dis Profil |
#2 · Zasláno: 30. 11. 2008, 19:07:47
SELECT nazov_regalu, nazov FROM prepojenie LEFT JOIN ovocie ON ovocie.id=prepojenie.id_ovocie LEFT JOIN regale ON regale.id=prepojenie.id_regal; |
||
Anonymní Profil * |
#3 · Zasláno: 30. 11. 2008, 19:30:47
hej len takto ked v php puzivam mysql_fetch_assoc bude v nazov iba jedna hodnota, potrebujem to hned pri selecte nejako rozdelit aby tam bolo nazov1,nazov2,nazov3. Budu max. 3 nazvy.
|
||
Časová prodleva: 15 let
|
0