![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 8.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam następujący problem:
Są trzy tabele w bazie danych: - news - blog - videoblog potrzebuję odczytać z owych tabel 4 (LIMIT 4) "najnowsze" (ORDER by data) wiersze. Jak poprawnie i najlepiej napisać zapytanie do bazy aby odczytała ona te dane? Próbowałem z łączeniem tabel ale nic nie wychodziło. Proszę o pomoc to bardzo ważne. Z góry dzięki. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 8.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Jasne już piszę:
Więc próbowałem tak:
kod php zwracał mi błąd w pytaniu. Wiem że łączenie tabel (w tym wypadku i tak tylko 2 a nie 3) na podstawie kolumny nr jest trochę bezsensowne i dlatego użyłem złączenia obustronnego. Na pewno jest jakieś łatwiejsze wyjście z sytuacji. Ale jakoś nie mogę go znaleźć. Jeszcze raz proszę o pomoc |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 8.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam po prostu takie zapytanie:
Więc po prostu mam informację że w zapytaniu jest błąd. |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Poczytaj o UNION.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 855 Pomógł: 145 Dołączył: 17.07.2008 Skąd: High Memory Area Ostrzeżenie: (0%) ![]() ![]() |
Może pora na edytor z kolorowaniem składni? Brakuje Ci cudzysłowu na końcu pierwszej linii.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 8.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki zaraz sprawdzę jaki konkretnie błąd wyżuca. A co do cudzusłowiu to mam go w kodzie, to błąd przy kopiowaniu (IMG:style_emoticons/default/smile.gif)
Dobra serwer mySQL zwraca mi taki błąd:
Ten post edytował janek999 9.12.2009, 21:32:40 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 1 Dołączył: 31.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
takie moze głupie pytanie - a co zwraca klient mysql ?
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 855 Pomógł: 145 Dołączył: 17.07.2008 Skąd: High Memory Area Ostrzeżenie: (0%) ![]() ![]() |
MySQL nie obsługuje FULL OUTER JOIN. Musisz zrobić unię złączenia lewego i prawego.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 8.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ok czyli konkretnie jak? Wiesz nie jestem dobry z języka SQL
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
Już ktoś wyżej powiedział Ci czego masz użyć. Teraz poszukaj tego w manualu....
Ten post edytował Wicepsik 10.12.2009, 17:24:21 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 855 Pomógł: 145 Dołączył: 17.07.2008 Skąd: High Memory Area Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 8.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki Mchl
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 22:55 |