Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pobranie zawartości wiersza gdzie kolumny przyjmują wartość 0
Forum PHP.pl > Forum > Bazy danych > MySQL
MateuszRyaN
Witam, tak jak w temacie. Mam problem z jednym zapytaniem. Otóż mam tabelę:

id | val1 | val2 | val3 | val4 | val5
1 | 1 | 1 | 0 | 1 | 0
2 | 0 | 0 | 1 | 0 | 1
3 | 1 | 1 | 1 | 1 | 1
4 | 1 | 1 | 1 | 1 | 1

Interesuje mnie np id=2 oraz kolumny w których znajduje się wartośc 0. Czy istnieje możliwośc otrzymania wyniku val1,val2,val4 questionmark.gif
alegorn
tak. jest taka możliwość.
polecam mysql - kurs podstaw.

j.
pmir13
  1. SELECT 'val1' AS col_0 FROM `tbl` WHERE id=2 AND val1=0
  2. UNION SELECT 'val2' FROM `tbl` WHERE id=2 AND val2=0
  3. UNION SELECT 'val3' FROM `tbl` WHERE id=2 AND val3=0
  4. UNION SELECT 'val4' FROM `tbl` WHERE id=2 AND val4=0
  5. UNION SELECT 'val5' FROM `tbl` WHERE id=2 AND val5=0


Niezbyt elegancko, ale jaka struktura takie zapytania.
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.