Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 18 Dołączył: 5.01.2007 Ostrzeżenie: (0%)
|
Witam
Mam problem z ułożeniem zapytania do bazy Tabela tbl_pracownicy zawiera m.in. pola id_pracownik nazwisko imie ... tabela tbl_uprawnienia zawiera m.in. pola id_uprawnienia nr_osoba nr_upraw ... Jedna osoba może mieć kilka rekordów w tabeli z uprawnieniami. Mam problem ze zbudowaniem jednego zapytania do listowania osób z ich uprawnieniami. Jeśli pracownik ma więcej niż jedno uprawnienie potrzebuję wyświetlić ostatnie (najświeższe) uprawnienie. Aktualnie robię to na dwóch zapytaniach, ale może da się to zrobić w jednym. Proszę o pomoc |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 18 Dołączył: 5.01.2007 Ostrzeżenie: (0%)
|
Dziękuję za odpowiedź, jednak zapytanie zwraca mi pojedynczy rekord, a osób w bazie mam ponad 700.
Poprzednio nie dodałem jeszcze, że nie każda osoba może mieć wydane uprawnienia, ale (jak już pisałem) inna może mieć ich więcej niż jeden. Dziękuję raz jeszcze, poczytam i jakoś to przerobię |
|
|
|
pianta_d Dwa zapytania w jednym 1.03.2018, 10:17:00
kapslokk JOIN, LIMIT i ORDER powinny wystarczyc. Wrzuc te 2... 1.03.2018, 10:35:25
pianta_d 1.
[SQL] pobierz, plaintext SELECT `id_pracownik`,... 1.03.2018, 13:42:19
kapslokk [SQL] pobierz, plaintext SELECT tk.* FROM tbl_ksi ... 1.03.2018, 13:57:51
mmmmmmm [SQL] pobierz, plaintext SELECT p.`id_pracownik`,p... 1.03.2018, 23:44:11
pianta_d Idealnie
Dziękuję za gotowca 3.03.2018, 10:45:58 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 21:39 |