![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 34 Dołączył: 16.02.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam
chcę pobrać dane z kilku tabel, próbuje użyć do tego celu funkcji UNION jednak średnio mi to wychodzi. Kod wygląda tak:
Ma ktoś jakis pomysł ? Ten post edytował Star 30.04.2015, 18:41:28 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Tak - ja mam pomysł. Zrezygnuj w miarę możliwości z UNION. A jeśli chociaż z *ie możesz, to
|
|
|
![]()
Post
#3
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 34 Dołączył: 16.02.2015 Ostrzeżenie: (0%) ![]() ![]() |
oki,skoro proponujesz rezygnacje z UNIONa to czym moge to zastapic aby wyciagnac dane z wielu tabel?
chcę zrobić skrypt wyszukiwarki,np gdy ktos wpisze jakies imie to wybierze te imię ze wszystkich tabel w ktorych ono będzie
druga jest prawie identyczna |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
UNION jest złe, bo... wiele powodów. Na każdej bazie inne...
A jak dajesz zapytanie SELECT * FROM tabela1 UNION SELECT * FROM tabela2, to oznacza, że masz prawie taką samą strukturę tabel (UNION pilnuje ilości kolumn i powinien pilnować ich typów), czyli że masz źle zaprojektowaną bazę. (IMG:style_emoticons/default/smile.gif) "druga jest PRAWIE identyczna". Przy * nie ma że prawie... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 30.09.2025 - 00:38 |