Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobranie zawartości wiersza gdzie kolumny przyjmują wartość 0
MateuszRyaN
post
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 10.11.2010
Skąd: Jastrzębie Zdrój

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


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 (IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
alegorn
post
Post #2





Grupa: Zarejestrowani
Postów: 341
Pomógł: 40
Dołączył: 23.06.2009

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


tak. jest taka możliwość.
polecam mysql - kurs podstaw.

j.
Go to the top of the page
+Quote Post
pmir13
post
Post #3





Grupa: Zarejestrowani
Postów: 282
Pomógł: 89
Dołączył: 12.04.2011

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


  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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 13:16