Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Relacje w mySQL jak?
Forum PHP.pl > Forum > Bazy danych > MySQL
termin
Witam, ja utworzyc relacje w bazie danych MYSQL. Posciagalem w netu kursy i w zadnym nic o tym nie ma. Mam 2 tabele.
Kod
CREATE TABLE towary (

  id_towaru int(4) NOT NULL auto_increment,

  id_grupy_towaru int(3) default NULL,

  nazwa_towaru varchar(30) default NULL,

  kod_towaru int(3) default NULL,

  kod_tow_dostawcy varchar(8) default NULL,

  UNIQUE KEY id_towaru (id_towaru),

  KEY id_grupy_towaru (id_grupy_towaru,nazwa_towaru,kod_towaru,kod_tow_dostawcy)

) TYPE=MyISAM;



CREATE TABLE grupa_tow (

  id_grupy int(3) NOT NULL auto_increment,

  nazwa_grupy varchar(30) default NULL,

  UNIQUE KEY id_grupy (id_grupy),

  KEY nazwa_grupy (nazwa_grupy)

) TYPE=MyISAM;

chce wyswietlic wszystko z tabeli TOWARY i odpowiednio do danego towaru NAZWĘ GRUPY.

Czy mozecie mi napisac jak bedzie potem wygladac zapytanie SQL?

z gory dzieki
scanner
Przeniesione do "Bazy danych".

Wskazówka rozwiązania (jeśłi dobrze zrozumiałęm problem):
Kod
WHERE towary.id_grupy_towaru = grupa_tow.id_grupy
termin
Robilem tak ale nie dziala. Zapewnie by dzialalo jakby byla relacja. Przetestowalem na Accesie i dziala ale po warunkiem ze jest utworzona relacja. Moj problem polega na tym: JAK UTWORZYC RELACJE W MySQL?
DeyV
Polecam temat przyklejony na tym forum.
uboottd
1. Czy moze powiedziec co to wedlug Ciebie jest tam tajemnicza RELACJA ?

2. Co to znaczy "dawalem tak i nie dziala" - wyskakuje blad, nie otrzymujesz tego co chciales, nie robi sie kawa smile.gif ?

3. Moglbyc oprocz struktury danych dac tez zawartosc a przynajmniej fragment ? Bo wskazowka scannera jest absolutnie wystarczajaca do Twojego problemu o ile jest on taki jak napisales.
dragossani
W fachowej nomenklaturze każda tabela to RELACJA. 8)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.