Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL]Zapytanie Select.
-Nicki-
post
Post #1





Goście







Witam składam stringa do zapytania SQL.
I mam wątpliwości:Mianowicie czy struktura takiego zapytania jest poprawna?
  1. SELECT FROM tabela WHERE przedmiot='jakiśprzedmiot1' AND 'jakiś przedmiot2' AND 'jakiś przedmiot3';

Czy muszę zrobić to tak?
  1. SELECT FROM tabela WHERE przedmiot='jakiśprzedmiot1' AND przedmiot= 'jakiś przedmiot2' AND przedmiot= 'jakiś przedmiot3';

Czy mogę jakoś zrealizować pierwsze zapytanie?
Go to the top of the page
+Quote Post
-CuterOne-
post
Post #2





Goście







Zarówno pierwsze jak i drugie zapytanie są złe:
1. Składnia
2. Nie pobierzesz żadnego rekordu ponieważ szukasz kilku przedmiotów z jednej kolumny. Zamiast AND (po polsku "i") zamień na OR(po polsku "lub")
  1. SELECT FROM tabela WHERE przedmiot='jakiśprzedmiot1' OR przedmiot= 'jakiś przedmiot2' OR przedmiot= 'jakiś przedmiot3';
Go to the top of the page
+Quote Post
mortus
post
Post #3





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


Alternatywnie możesz użyć zbioru:
  1. SELECT * FROM tabela WHERE przedmiot IN ('jakiśprzedmiot1', 'jakiś przedmiot2', 'jakiś przedmiot3')


Ten post edytował mortus 2.11.2011, 08:19:39
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 Aktualny czas: 20.08.2025 - 18:57