Strona 1 z 1

MySQL dwa zapytania

: 07 sty 2017, 12:39:17
autor: sysiu30
Witam
Jestem początkujący i mam pytanie dotyczące wyświetlenia wyniku dwóch zapytań.
SELECT dop, SUM(ilosc) as ile FROM ifs GROUP BY dop
SELECT dop, COUNT(dop) as ilemag FROM przyjecia WHERE status!='wydano' GROUP BY dop
Chciał bym zeby wyniki tych dwóch zapytań wyświetliły sie w jednej tabeli (przyjecia.dop = ifs.dop)
Pozdrawiam

MySQL dwa zapytania

: 07 sty 2017, 13:11:48
autor: mdwebbuilder
Witam,

Niejednokrotnie przekonałem się, że błędnie interpretuję pytania...

Wydaje mi się jednak, że w którejś z tabel (ifs lub przyjecia) należy pole dop zamienić na identyfikator rekordu w drugiej z tabel i wówczas zapytanie wyglądałoby mniej więcej tak:

Kod: Zaznacz cały

SELECT dop, SUM(ilosc) as ile, COUNT(dop) as ilemag FROM ifs, przyjecia WHERE przyjecia.status!='wydano' AND ifs.ifsID = przyjecia.ifsID GROUP BY dop
Przy czym w powyższym kodzie zakładam, że to w tabeli przyjecia zamieniam pole dop na pole ifsID...

Jeżeli nie o to chodzi, to proszę o uściślenie pytania.

Myślę, że pomóc może utworzenie interesującej Pana kwerendy w Accessie i "podejrzenie" kodu SQL.

Pozdrawiam

MD