Wątek przeniesiony 2019-01-07 01:26 z Bazy danych przez somekind.

Kwerenda

2019-01-06 23:27
Gogeta45
0

Witam,

w bazie danych istnieją dwie kolumny:

  1. Nazwijmy ją ludzie (Kolumny to 'id', 'imie')

  2. Nazwijmy ją praca (Kolumny to 'id', 'autor', 'wartosc')

Czy mógłby ktoś napisać jak powinno wyglądać zapytanie, jeśli chciałbym pobrać z obu tabel coś takiego?

imie danego człowieka i suma wartości wszystkich jego prac

Powiedzmy, że zawartość tabeli jest następująca:

ludzie:

ID: 1 IMIE: Jan
ID: 2 IMIE: Kamil

praca:

ID: 1 AUTOR: Jan WARTOSC: 100
ID: 2 AUTOR: Jan WARTOSC: 150
ID: 3 AUTOR: Jan WARTOSC: 200
ID: 4 AUTOR: Kamil WARTOSC: 125
ID: 5 AUTOR: Kamil WARTOSC: 175
ID: 6 AUTOR: Kamil WARTOSC: 100

I żeby po zapytaniu pobrało następujące dane:

Jan 450
Kamil 400

Liczę na Waszą pomoc.

Pozdrawiam.

Pozostało 580 znaków

2019-01-07 01:07
helpdesk
0

No dobra, ale Jan ani Kamil nie mają tych wartości w przykładzie jaki podałeś... ;). Sprecyzuj pytanie.

Pozostało 580 znaków

2019-01-07 01:10
Gogeta45
0

Chodzi o to, że zsumowało wartości tych wszystkich "prac". Na przykład Jan miał 100, 150 i 200 i w wyniku zapytania powinno pojawić się:

Jan 450 (Czyli 100 + 150 + 200)

Po prostu chodzi o to, żeby sumowało wszystkie wartości gdzie jest takie samo imię.

Pozostało 580 znaków

2019-01-07 01:18
Gogeta45
0

Chociaż w sumie mogę imię pobrać z tej drugiej tabeli bo też tam jest i nie muszę pobierać danych z dwóch tabel. Chyba już zbyt późna godzina i nie myślę...

Ale jeśli ktoś wie jak zrobić to w taki sposób w jaki opisałem w temacie, to byłbym wdzięczny jakby ktoś napisał jak to zrobić.

Pozostało 580 znaków

Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0