Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 1 Dołączył: 21.02.2008 Skąd: Warszawa Ostrzeżenie: (0%)
|
Witam,
problem przedstawia się następująco.. jest kilka identycznych tabel TABELA mag (27000+ rekordów) tw_Symbol | tw_Nazwa | st_Stan | tc_CenaBrutto1 TABELA skl_1 (6800+ rekordów) tw_Symbol | tw_Nazwa | st_Stan | tc_CenaBrutto1 TABELA skl_2 (6700 rekordów) tw_Symbol | tw_Nazwa | st_Stan | tc_CenaBrutto1 kolumny Symbol i nazwa w każdej tabeli są identyczne różnica jest w kolumnach Stan wszystkie kolumny Symbol są ustawione jako Primary KEY tabela mag jest tabelą "matką" i zawiera wszystkie możliwe rekordy zapytanie brzmi nastepująco
kod wyświetlający
problem polega na tym, że wyświetlają się rekordy, ale ograniczone tabelą zawierającą najmniejsza ilość rekordów. w tym przykładzie 5700 chciałbym aby wyświetlało mi wszystkie 21000 rekordów które są zapisane w tabeli mag a w przypadku braku jakiegoś symbolu w którejś z tabel rekordy zmienna '.$row["skl_Stan"].' zwracałaby puste pola gdzie zrobiłem błąd ? Ten post edytował pa-jong 7.01.2012, 23:42:22 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 64 Pomógł: 1 Dołączył: 21.02.2008 Skąd: Warszawa Ostrzeżenie: (0%)
|
LEFT JOIN... no przecież... dzięki (IMG:style_emoticons/default/wink.gif)
ale.. czy aby nie będzie problemów w przypadku kiedy takich tabel będzie 20+ ? czy nie spowolni to znacznie zapytania? |
|
|
|
pa-jong [PHP][MySQL] Nie wyświetla Wszystkich Wyników 7.01.2012, 23:19:52
droslaw Wynik jest jaki jest bo w tym zapytaniu dla każdej... 8.01.2012, 00:43:47 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 07:19 |