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%)
-----


Dzięki:) z tym już dalej powalczę, o taki efekt mi właśnie chodziło:)

dodałem do tabel po jednej pustej kolumnie ( col_null ) i przy łączeniu jak chce dane z pierwszej to w drugiej ustawiam col_null - efekt osiągnięty
  1. (
  2. SELECT `comments`.null_col AS post_id, `comments`.null_col AS poster_user_login, `comments`.comment_id AS comment_id, `comments`.user_login AS comment_user_login, `comments`.datetime_add
  3. FROM `comments`
  4. )
  5. UNION (
  6.  
  7. SELECT `forum_posts`.post_id, `forum_posts`.poster_user_login, `forum_posts`.null_col, `forum_posts`.null_col, `forum_posts`.post_datetime_add
  8. FROM `forum_posts`
  9. )
  10. ORDER BY `datetime_add` ASC


Ten post edytował janiek_j 14.11.2010, 22:43:39
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: 11.10.2025 - 09:56