Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Łączenie trzech tabel + kryteria
kosy
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 18.08.2005
Skąd: Pabianice

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


Mam trzy tabele tab1, tab2 i tab3 o identycznych strukturach (id, typ, model, data).

Jak powinno wyglądać zapytanie do bazy, które połączy te tabele w jedną o takiej samej
strukturze (id, typ, model, data) i wyświetli według kryterium WHERE model = '$model' ORDER BY data?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Indeo
post
Post #2





Grupa: Zarejestrowani
Postów: 295
Pomógł: 7
Dołączył: 26.03.2004
Skąd: Opole

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


Nie powinno byc takich sytuacji. Jesli dane w poszczególnych tabelach maja tę sama strukturę nie powinno sie pozwalać aby część danych była w jednej tabeli a część w innej, np. sprzedaż marca w tabeli marzec a sprzedaż kwietnia w tabeli kwiecień. Trzeba przewidzieć jedną tabelę z dodatkowym polem miesiąc i sprawa załatwiona. Ale kiedy już masz taką sytuacje narzuconą - pozostaje UNION albo tabele tymczasowe (zbierające dane do kupy). Ale na wyniku złączenia UNION nie zrobisz już np. sortowania czy nie użyjesz funkcji grupujących itd. (przynajmniej jak używałem UNION tak było)

Ten post edytował Indeo 29.08.2006, 23:01:56
Go to the top of the page
+Quote Post

Posty w temacie


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: 26.12.2025 - 16:53