ďťż
 
=?iso-8859-2?Q?MySQL_-_jak_po=B3=B1czy=E6_tabele=3F?= ďťż
 
=?iso-8859-2?Q?MySQL_-_jak_po=B3=B1czy=E6_tabele=3F?=
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

=?iso-8859-2?Q?MySQL_-_jak_po=B3=B1czy=E6_tabele=3F?=



=?iso-8859-2?Q?Pawe=B3_Kacprowicz?= - 23-01-2007 00:01
=?iso-8859-2?Q?MySQL_-_jak_po=B3=B1czy=E6_tabele=3F?=
  Witam
Prowadzę stronę pewnej drużyny piłkarskiej i mam zawodników w czterech
tabelach:
bramkarze
obroncy
pomocnicy
napastnicy
W kazdej tabeli kazdy zawodnik ma pole 'gole'. Teraz chcialbym zrobic
tabelke top najlepszych strzelcow. Nie wiem jednak, jak polaczyc te cztery
tabele i jak ulozyc zapytanie by wyciagnac liste zawodnikow z warunkiem
where gole > 0. Probowalem z left join ale cos mi nie wychodzi :( Prosze o
pomoc, pozdrawiam.

--
Paweł Kacprowicz
http://www.kacprowicz.pl
GG: 741324





tomasik.piotr@gmail.com - 23-01-2007 00:01
=?iso-8859-2?q?Re:_MySQL_-_jak_po=B3=B1czy=E6_tabele=3F?=
  nie wiem czy w MySQL jest coś takiego ale w oraclu jest np "union" co
łączy wyniki zapytań (na tej samej albo różnych tabelach).
ja bym z tym pokombinował, a potem jeszcze zrobił na tym zapytanie
nadrzędne.

Paweł Kacprowicz napisał(a):
> Witam
> Prowadzę stronę pewnej drużyny piłkarskiej i mam zawodników w czterech
> tabelach:
> bramkarze
> obroncy
> pomocnicy
> napastnicy
> W kazdej tabeli kazdy zawodnik ma pole 'gole'. Teraz chcialbym zrobic
> tabelke top najlepszych strzelcow. Nie wiem jednak, jak polaczyc te cztery
> tabele i jak ulozyc zapytanie by wyciagnac liste zawodnikow z warunkiem
> where gole > 0. Probowalem z left join ale cos mi nie wychodzi :( Prosze o
> pomoc, pozdrawiam.
>
>
> --
> Paweł Kacprowicz
> http://www.kacprowicz.pl
> GG: 741324




Maciek Dobrzanski - 23-01-2007 00:01

  "Paweł Kacprowicz" <csharp@kacprowicz.pl> wrote in message
news:ep296e$a57$1@nemesis.news.tpi.pl...

> tabele i jak ulozyc zapytanie by wyciagnac liste zawodnikow z warunkiem
> where gole > 0. Probowalem z left join ale cos mi nie wychodzi :( Prosze o
> pomoc, pozdrawiam.

Moja rada jest taka - spowoduj aby wszystkie cztery tabele przerobić w
jedną, w której będą wszyscy piłkarze, bez względu na funkcje pełninoe na
boisku. Wówczas nie będziesz miał problemu, o którym piszesz, a i Twoja baza
danych będzie już o jeden krok bliższa poprawności.

Maciek




Mikolaj Rydzewski - 23-01-2007 00:01

  Paweł Kacprowicz <csharp@kacprowicz.pl> wrote:
> Prowadzę stronę pewnej drużyny piłkarskiej i mam zawodników w czterech
> tabelach:
> bramkarze
> obroncy
> pomocnicy
> napastnicy

Trzymaj wszystkich w jednej tabeli z dodatkowym polem 'rodzaj'.

--
Mikolaj Rydzewski <miki@ceti.pl> http://ceti.pl/~miki/
PGP KeyID: 8b12ab02
There are three kinds of people: men, women, and unix.





hubert depesz lubaczewski - 23-01-2007 00:01

  On 2007-01-22, Paweł Kacprowicz <csharp@kacprowicz.pl> wrote:
> Witam
> Prowadzę stronę pewnej drużyny piłkarskiej i mam zawodników w czterech
> tabelach:
> bramkarze
> obroncy
> pomocnicy
> napastnicy

przemodeluj strukturę. jedna tabela wystarczy.

depesz

p.s. a jeśli upierasz się przy tej strukturze to poczytaj o union

--
http://www.depesz.com/ - blog dla ciebie




GraaaL - 25-01-2007 00:01

  tomasik.piotr@gmail.com napisał(a):
> nie wiem czy w MySQL jest coś takiego ale w oraclu jest np "union" co
> łączy wyniki zapytań (na tej samej albo różnych tabelach).
> ja bym z tym pokombinował, a potem jeszcze zrobił na tym zapytanie
> nadrzędne.

W MySQL jest UNION, ale jedna tabela będzie lepszym rozwiązaniem

g

> Paweł Kacprowicz napisał(a):
>> Witam
>> Prowadzę stronę pewnej drużyny piłkarskiej i mam zawodników w czterech
>> tabelach:
>> bramkarze
>> obroncy
>> pomocnicy
>> napastnicy
>> W kazdej tabeli kazdy zawodnik ma pole 'gole'. Teraz chcialbym zrobic
>> tabelke top najlepszych strzelcow. Nie wiem jednak, jak polaczyc te cztery
>> tabele i jak ulozyc zapytanie by wyciagnac liste zawodnikow z warunkiem
>> where gole > 0. Probowalem z left join ale cos mi nie wychodzi :( Prosze o
>> pomoc, pozdrawiam.
>>
>>
>> --
>> Paweł Kacprowicz
>> http://www.kacprowicz.pl
>> GG: 741324
>
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Gdzie MySQL 4.1, a gdzie 5.0? [MS SQL] "set names" (mySQL) w MS SQL oracle -> oracle lub oracle -> mysql replikacja - programy [mysql 4.0] SELECT t1.id, t1.foo FROM t1 oraz COUNT t2 w jednym zapytaniu. [MySQL] Zwrot tego, co pasuje i nie pasuje :-/ [pgsql] Dostosowanie składni MySQL 5.0 -> PGSQL 8.1 [mysql] galeria zdjec - numerowanie zdjec [MySQL] Zapytanie z pliku , wynik do pliku [mysql] CONCAT agregujący, ale nie GROUP_CONCAT() mysql data 0000-00-00 na koniec
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • numervin.keep.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com