Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL]Zapytanie Select.
Forum PHP.pl > Forum > Przedszkole
Nicki
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?
CuterOne
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';
mortus
Alternatywnie możesz użyć zbioru:
  1. SELECT * FROM tabela WHERE przedmiot IN ('jaki¶przedmiot1', 'jaki¶ przedmiot2', 'jaki¶ przedmiot3')
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.