Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] zapytanie - błąd w wyświetleniu
---kalis---
post
Post #1





Goście







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 (IMG:style_emoticons/default/sad.gif)

nie umiem sobie z tym poradzić.

Dzięki za pomoc
Go to the top of the page
+Quote Post
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


group by
Go to the top of the page
+Quote Post
-Gość-
post
Post #3





Goście







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
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 25.08.2025 - 15:59