🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych
Article #195113

[mysql] Łączenie danych z wielu tabel

#195113
From: kamil.sobczyk
Date: Mon, 17 Oct 2016 18:02
45 lines
2161 bytes
Witam,

Mam tabele:
||=Zawodnik
||id_zawodnik (pk)
||imie_nazwisko

||=Klub
||id_klub (pk)
||grupa_wiekowa
||nazwa

||=BIEG5
||id_zawodnik (pk)
||id_szkolka (pk)
||rok (pk)
||kwartal (pk)
||punkty_b5

||=BIEG10
||id_zawodnik (pk)
||id_szkolka (pk)
||rok (pk)
||kwartal (pk)
||punkty_b10

||=BIEG30
||id_zawodnik (pk)
||id_szkolka (pk)
||rok (pk)
||kwartal (pk)
||punkty_b30


Szukam pomocy w stworzeniu zapytania SQL (mysql) zwracającego dla grupy wiekowej 11 lat (pole w tabeli **Klub**) w roku 2012 i kwartale 3 coś na podobieństwo:

||=id_zawodnik||id_szkolka||grupa_wiekowa||rok||kwartal||punkty_b5||punty_b10||punkty_30||SUMA
||1||2||11||2012||3||null||20||5||25
||2||2||11||2012||3||null||null||5||5
||3||2||11||2012||3||15||20||5||40
||4||2||11||2012||3||null||null||null||0

oraz zapytania zwracającego wszelkie dostępne daty (rok, kwartal) jakie występują w tabelach **BIEG5**, **BIEG10**, **BIEG30** ?

Będę wdzięczny za wszelką pomoc.
Technical Details
Message-ID: <f97272db-262f-4f16-912e-f32dacc7518b@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!f6no1893406qtd.0!news-out.google.com!203ni1026itk.0!nntp.google.com!66no418346itl.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Received: by 10.129.122.15 with SMTP id v15mr7132002ywc.25.1476727351514;        Mon, 17 Oct 2016 11:02:31 -0700 (PDT)
X-Received: by 10.157.18.211 with SMTP id g77mr2404778otg.5.1476727351473; Mon, 17 Oct 2016 11:02:31 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!f6no1893406qtd.0!news-out.google.com!203ni1026itk.0!nntp.google.com!66no418346itl.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.bazy-danych
Date: Mon, 17 Oct 2016 11:02:31 -0700 (PDT)
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=83.238.28.151; posting-account=MZqKhQoAAAD5JCk5fBCRURrOJPrkLjus
NNTP-Posting-Host: 83.238.28.151
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f97272db-262f-4f16-912e-f32dacc7518b@googlegroups.com>
Subject: [mysql] Łączenie danych z wielu tabel
From: kamil.sobczyk@gmail.com
Injection-Date: Mon, 17 Oct 2016 18:02:31 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit