![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 13.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam problem z mysql`elem. Mam dwie identyczne tabele i chcę za pomocą jednego zapytania sql wyświetlić łączony wynik z dwóch tabel. Udało mi się to zrobić ale tylko na testowych tablicach..a na właściwych nie działa i właśnie nie wiem dlaczego. No więc tak: To są moje testowe tablice:
I za pomocą polecenia sql
Udało mi się poprawnie połączyć te dwie tablice jako jedna:
Ale jak zastosuje ten sam kod sql na moich właściwych już tablicach - zdjecie i zdjecie_poczekalnia, które mają taką samą strukturę nie działa. Robie na zaliczenie klona demotywatorow. Mam dwie tablice ze zdjeciami (zdjecie i zdjecia_poczekalnia) pierwsza tabela zawiera informacje o zdjeciach na stronie głownej a druga tabela zawiera informacje o zdjeciach w poczekalni. Chcę połaczyć obie tabelę żeby każdy użytkownik mogł zobaczyć wszystkie zdjecią ktore wrzucił na strone -i te, które dostały się na stronę główna i te w poczekalni Poczekalnia:
Strona główna:
A chcę uzyskać taki wynik dla usera=1
Tylko, że jak wpisze mysql> SELECT zdjecie FROM (SELECT zdjecie FROM zdjecia UNION SELECT zdjecie FROM zdjecia_pocz) A; to otrzymuje błąd: ERROR 1271 (HY000): Illegal mix of collations for operation 'UNION' Przeszukałem całe google i nie mogę znaleźć informacji na ten temat. Przepraszam za te rozjechane - nieczytelne tabelki. W moim edytorze postu są równo i nie wiem jak je wyrównać Pozdrawiam. Ten post edytował blendermen 20.11.2013, 19:15:01 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 13.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuje za odpowiedź. Działa (IMG:style_emoticons/default/smile.gif)
Dopiero jestem początkujący w php/mysql Gdybym miał robić tę stronę tak jak powinna wyglądać dobrze zaprojektowana strona to musiałbym wszystko od poczatku pisać (IMG:style_emoticons/default/biggrin.gif) Pozdrawiam. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 19:20 |