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? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 28 Dołączył: 4.12.2004 Ostrzeżenie: (0%)
|
Możesz wykonać trzy osobne zapytania, gdzie w każdym dasz sobie warunek: WHERE = '$model', a potem w php pobrać dane w postaci 3 tablic i stworzyć z nich jedną tablicę. Nie wiem, jak najrozsądniej byłoby posortować te informacje z trzech tabel sumarycznie... Możesz pokombinować z funkcjami odpowiadającymi za sortowanie tablic w php.
Być może da się zrobić takie zapytanie sql, które spełni Twoje oczekiwania. Nie wykluczam tego, gdyż moja znajomość tego języka nie jest niestety nadwyraz rozległa (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) . |
|
|
|
kosy Łączenie trzech tabel + kryteria 27.08.2006, 18:28:16
SongoQ Funkcja UNION w SQLu. 28.08.2006, 08:58:06
free Mógłbyś podać jakis przykład uzycia tej funkcji ?
... 29.08.2006, 19:56:44
Indeo Nie powinno byc takich sytuacji. Jesli dane w posz... 29.08.2006, 23:01:25
SongoQ CytatAle na wyniku złączenia UNION nie zrobisz już... 30.08.2006, 04:56:25 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 07:22 |