Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z selectem
sbogdi
post 30.05.2005, 22:32:45
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 30.05.2005

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


mam taki problem z selectem mianowicie podany ponizej select
wypisuje mi wszystkie rekordy a ma przeciez w klauzuli ON napisane ze to mają sie wypisac ID te które sa rózne czyli jesli mam dwa wpisy w wypozyczenie a 50 w pojazd powinno ich byc 48--- a jest niestety 50

select distinct pojazd.idpojazdu from pojazd
inner join wypozyczenie on pojazd.idpojazdu <> wypozyczenie.idpojazdu


moze ktos ma jakis pomysł zeby to zmienic?questionmark.gif?
Go to the top of the page
+Quote Post
No1B
post 30.05.2005, 22:42:59
Post #2





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 10.11.2003

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


hmm - jakos nie moge sobie tego wyobrazic - moze przez pozna pore.
pokaz w uproszczeniu strukture obu tablic z malym opisem.

Pozdrawiam


--------------------
Apache 2.0.53 | PHP 5.0.3 | MSSQL 2000 SP4
Go to the top of the page
+Quote Post
Radarek
post 30.05.2005, 22:45:51
Post #3





Grupa: Zarejestrowani
Postów: 188
Pomógł: 0
Dołączył: 23.05.2005

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


To zapytanie ktore napisales laczy wszystkie rekordy z tabel pojaz i wypozyczenie ktorych id_pojazu sa rozne [to troche dziwne] a nastepnie filtruje te rekordy ktore sie nie powtarzaja. Pomysl: to raczej logiczne ze przy takim zapytaniu zwracane sa wszystki 50 rekordow...
Go to the top of the page
+Quote Post
popbart
post 30.05.2005, 22:57:37
Post #4





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 22.04.2004
Skąd: Żoliborz

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


biggrin.gif
  1. SELECT pojazd.idpojazdu
  2. FROM pojazd LEFT JOIN wypozyczenie ON (pojazd.idpojazdu = wypozyczenie.idpojazdu)
  3. WHERE wypozyczenie.idpojazdu IS NULL


--------------------
Visual Basic - kto by pomyślał :)
Go to the top of the page
+Quote Post
sbogdi
post 31.05.2005, 00:14:25
Post #5





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 30.05.2005

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


dzieki popbart o to mi chodzilo (o tym nie pomyslałem:) )
pozdro!!!! tongue.gif
Go to the top of the page
+Quote Post
nameless
post 31.08.2005, 08:40:08
Post #6





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 16.12.2003
Skąd: Tychy

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


select idpojazdu from pojazd where idpojazdu not in (select idpojazdu from wypozyczenie)


--------------------
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 - 05:11