Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wyszukiwanie w kilku tabelach na raz...
Forum PHP.pl > Forum > Bazy danych
rml
witam,

mam statystyki zapisywane w tabelach "miesiecznych" np. stats_01_2005, stats_02_2005 itd...

jak wyszukac cos we wszystkich na raz?

czy jest mozliwe szukanie z maska? np. wszystkie tabele zaczynajace sie od stats_?


pozdro,
rml.
dtb
nie wiem czy to dziala, ale spróbuj coś takiego:
SELECT * FROM table1, table2, table3
lub
SELECT * FROM table*
lub
SELECT * FROM table%
mike
Cytat(dtb @ 2005-11-15 10:41:16)
nie wiem czy to dziala, ale spróbuj coś takiego:

Jak nie wiesz to nie pisz. Chyba że wcześniej sprawdzisz.

Nie sztuką jest napisać coś, sztuką jest pisząc wnieść coś do tematu, a skoro nie wiessz to wniosłeś niewiedzę - po co :?:
rml
heh smile.gif no wiec ja ponawiam pytanie smile.gif czy ktos wie? smile.gif


pozdro,
rml.
dr_bonzo
Chodzi o baze danych? To na 99% (1% - nie jestem guru) nie da sie wybrac tak tabel: tabela_*. Musza byc podane dokladnie (np. stat_1).
Twoja baza jest zle zaprojektowana -- powinienes twrzymac statystyki w jednej tabeli a w drugiej miesiace_rok. Rekordy z pierwszej wskazuja na miesiac_rok (nie pole data, a Foreign Key na ID miesiaca_roku).
SongoQ
Jest mozliwosc czyli UNION, tylko nalezy pamietac typy te same.

  1. SELECT id, a, b
  2. FROM t1 WHERE .....
  3. UNION
  4. SELECT id, c, d
  5. FROM t2 WHERE .....


gdzie typ id z tabeli t1 odpowiada t2, analogicznie pozostale pola
nospor
No i ładnie. Wszystkie znaki na niebie i w topicu wskazują, iż chodzi tu o bazki a nie php. Przenosze
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.