![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
Jestem ciekaw ,czy istnieje możliwość utworzyć jedno zapytanie bez join'ów ,union'ów do kilku tabel ,gdzie jest identyczna struktura kolumn.Czy można coś takiego zrobić?
Select * from Tabela1,Tabel2,Tabela3 where mojaKolumna='jakieś dane' Nazwa kolumny "mojaKolumna" jest taka sama dla wszystkich tabel. Chyba jest to niemożliwe,szukam już od ponad 3 godzin po google i jedynie co podpowiada to użycie union all. Wielka szkoda,myślałem ,że tworzenie tabel o podobnych strukturach,będzie pomocne w takich przypadkach. Teraz będzie ciężko poskładać query stringa z podzapytaniami w zależności od ilości wybranych opcji. Ten post edytował Niktoś 12.11.2011, 13:16:46 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
Ja wiem ,że ma sens i to powinno Wam wystarczyć.Kodu nie podam ,bo wątpię, by ktoś go tutaj zrozumiał.
Odnośnie temat ten nie był na temat mojej struktury bazy i jej sensu-lecz na temat kwerendy select która odwołuje się do kilku tabel o tej samej strukturze kolumn.Pytanie brzmiało czy da rady zrobić to bez podzapytań.Szukałem dość długo na googlach i nie znalazłem dobrego sensownego przykładu ,który byłby odpowiedzią na założony temat("jak najprostsza kwerenda realizująca moje zadania,bez podzapytań") Problem mój można jedynie rozwiązać poprzez UNION ALL-i tą koncepcję będę musiał realizować -i stwierdziłem ,że będzie trudniej z podzapytaniami, a i na to wymyśliłem rozwiązanie. Ten post edytował Niktoś 13.11.2011, 20:18:08 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 13:23 |