Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> where jest w 1, ale nie jest w 2
motorider
post 6.12.2008, 18:09:21
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 15.11.2008

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


Jak wybrać dane kandydata, który jest w pierwszej tabeli, ale nie ma go w drugiej?
Próbowałem tak:
  1. SELECT * FROM kandydaci, zgloszenia WHERE kandydaci.id_kandydata<>zgloszenia.id_kandydata
ale zwraca dane przeciwne do tych, jakich oczekiwałem.
Mam tabele:
CODE

kandydaci
-------------
id_kandydata PK
imie

zgloszenia
-------------
id_zgloszenia PK
id_kandydata FK


Ten post edytował motorider 6.12.2008, 18:17:28
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
kefirek
post 6.12.2008, 18:20:41
Post #2





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

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


Chyba o to chodzi
  1. <?php
  2. $wynik = mysql_query("SELECT u.*, p.* FROM zgloszenia p LEFT JOIN kandydaci u ON p.id_zgloszenia=u.id_kandydata")
  3. ?>


I wyświetlasz tak
  1. <?php
  2. while($r = mysql_fetch_assoc($wynik)) {
  3. echo "".$r['imie']."";  
  4. }
  5. ?>


Ten post edytował kefirek 6.12.2008, 18:21:45
Go to the top of the page
+Quote Post
motorider
post 6.12.2008, 18:34:27
Post #3





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 15.11.2008

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


Mam problem tylko z selectem. Sprawdziłem to co zaproponowałeś, ale zwraca dane kandydatów, którzy są w tabeli zgłoszenia, a ja potrzebuję tych, których nie ma w tabeli zgłoszenia.
Go to the top of the page
+Quote Post
erix
post 6.12.2008, 18:37:47
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




http://forum.php.pl/index.php?showtopic=108449


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
motorider
post 6.12.2008, 18:46:48
Post #5





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 15.11.2008

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


Pięknie działa. Dzięki
Go to the top of the page
+Quote Post

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: 14.08.2025 - 12:57