Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> instrukcje warunkowe?, w zależności od typu- wynik pobierany jest z danej tabeli
japolak
post 4.06.2012, 18:15:17
Post #1





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 11.03.2007
Skąd: Łódzkie

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


witam

mam problem z pewnym tematem

mam zapytanie :
  1. SELECT COUNT( * ) AS odwiedziny, object_counter.id_ob, object_counter.type
  2. FROM object_counter
  3. WHERE (
  4. object_counter.counter_time >= DATE_SUB( NOW( ) , INTERVAL 1
  5. MONTH )
  6. )
  7. GROUP BY object_counter.id_ob
  8. ORDER BY COUNT( object_counter.id_ob ) DESC
  9. LIMIT 5


wynik:

odwiedziny | id_ob | type
19 | 29 | 1
12 | 23 | 3
3 | 21 | 4
2 | 593 | 1
1 | 25 | 3



i teraz w zależności od wyniku z kolumy type

chce aby pobierane zostały dane z rożnych tabel:
to znaczy jesli type = 1 wtedy pobieram dane z tabeli jeden
jesli type =2 wtedy pobieramy dane z tabeli dwa
jesli type = 3 wtedy pobieramy dane z tabeli trzy

da się to łatwo zrobić za pomocą php

ale mi chodzi o to aby wykonać to jednym zapytaniem MYslq

prosił bym o podpowiedź czego szukać, co by sie najlepiej do tego przydało / procedury / instrukce case / if / itp

i jeśli tak to jak to moża było by użyć aby wykonać takie zapytanie ( składnia ) questionmark.gif


--------------------
moje projekty:

www.hackwars.pl
- hacking , webdesign itp
www.kosmosnews.pl - Wszechświat bez granic
Go to the top of the page
+Quote Post

Posty w temacie
- japolak   instrukcje warunkowe?   4.06.2012, 18:15:17


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 - 02:12