Autor Zpráva
Anonymní
Profil *
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
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 *
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.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0