Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Łączenie kolumn niezależnych tabel
janiek_j
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 31.07.2008

Ostrzeżenie: (0%)
-----


Witam, mam taki problem:
mam dwie tabele pierwsza np id name datetime_add
druga cos_id title cos_datetime_add

i teraz chce połączyć obydwie tabele aby wyglądały mniej więcej tak:
id name cos_id title datetime_add(połączona z cos_datetime_add)
chodzi o to ze pierwsza tabela zawiera komentarze a druga to posty obie są niezależne od siebie, chce je połączyć po to aby móc zrobić order na dacie i wyciągnąć np 20 ostatnich zdarzeń z tych 2 tabel ale nei wiem jak, kombinowałem z join'ami ale mi nie wychodziło, jakieś wskazówki?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
janiek_j
post
Post #2





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 31.07.2008

Ostrzeżenie: (0%)
-----


jak łącze joinem to mi po "join" zwraca iloczyn kartezjański
ja chce dostać w jednej tabeli posty i komentarze z połączonymi kolumnami z datami dodania ich ...
przykładowe zapytania których używałem :
SELECT * FROM `forum_posts` join `comments` - zwraca mi iloczyn kartezjanski
SELECT * FROM `forum_posts` join `comments` on `forum_posts`.post_datetime_add = `comments`.datetime_add - zwraca pusty wynik - logiczne bo daty z obu tabel są różne... left join zwróci tylko posty z pustymi kolumnami z comments .. nie wiem jak to ugryźć, za dobry z mysqla nie jestem ale wiem gdzie jest manual mysql i definicje podstawową joina raczej znam...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 02:45