Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]problem z zapytaniem MYSQL
krzesik
post 30.04.2019, 20:09:07
Post #1





Grupa: Zarejestrowani
Postów: 477
Pomógł: 1
Dołączył: 25.08.2012

Ostrzeżenie: (0%)
-----


Witam
mam problem z poprawną konstrukcją zapytania
mam dwie tablice:
[info]
id_info, tresc, data_do, woj, potwierdzenie
oraz drugą
[PotwierdzeniaKomunikatow]
idKomunikatu, imie_nazwisko, id_info, data_potwierdzenia

informacje mogą dotyczyć kilku województw jednocześnie, więc może występować jedna informacja dla kilku województw z czasem zakończenia identycznym (data_do)

mam tabelę gdzie widzę ilość osób które przeczytały komunikat zgrupowany ze wszystkich wojew.
  1. SELECT id_info, count(DISTINCT(imie_nazwisko)) AS ilosc, info, data_do, id_info, woj FROM
  2. (
  3. SELECT * FROM info LEFT JOIN PotwierdzeniaKomunikatow ON info.id_info = PotwierdzeniaKomunikatow.IdKomunikatu WHERE potwierdzenie='1'
  4. ) AS tab1
  5. GROUP BY info, data_do
  6. ORDER BY id_info DESC

to działa mi dobrze, ale chciałbym otrzymać listę osób które przeczytały informację
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kshyhoo
post 30.04.2019, 22:36:03
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Dziwne, bo ja mam tak:
  1. id_info ilosc data_do woj tresc imie_nazwisko idKomunikatu
  2. 2 2 2019-05-05 00:00:00 pomorskie będzie wiało maliniak stefan 2
  3. 1 2 2019-05-05 00:00:00 opolskie będzie wiało kowalski adam 1


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.04.2024 - 05:14