Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] zapytanie - błąd w wyświetleniu
Forum PHP.pl > Forum > Przedszkole
--kalis--
Witam,

msm 2 tabele ewidencja,pracownik połaczone ewidencja.klucz_id_ktoma=pracownik.id_pracownik

Tabela ewidencja ma pola klucz_s,koperta_s jeżeli wartość jest 1 znaczy że jest dostępne.
Oprócz tego są kolumny klucz_id_ktoma oraz koperta_id_ktoma która przechowuje id pracownika który posiada klucz lub kopertę.



Potrzebuje wyświetlić login pracownika który posiada klucz i kopertę , sam klucz lub sama kopertę gdzie status jest 1

Mam takie zapytanie

  1. SELECT DISTINCT i_przyjmujacy,login_pracownik FROM ewidencja, pracownik WHERE (klucz_s=1 OR koperta_s=1) AND (ewidencja.klucz_id_ktoma=pracownik.id_pracownik OR ewidencja.koperta_id_ktoma=pracownik.id_pracownik) ORDER BY login_pracownik ASC


i wszystko jest ok ale jak ktoś ma i kopertę i klucz to wypisuje mi to podwójnie sad.gif

nie umiem sobie z tym poradzić.

Dzięki za pomoc
Pyton_000
group by
Gość
python prawie idealnie

tylko jak zwrócić id_pracownik bo może się zdarzyć że

id_ewidencja klucz_id_ktoma koperta_id_ktoma
1 2 1

i potrzebuje pobrać te dane klucz i koperta id i dodac do a href

<li><a href=\"user_detail.phpid=..tutaj ma być id\"> $pracownik_nazwa</a></li>

i problemem jest kiedy są różne wartości tych id
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.