Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> złączenie 2 kolumn z różnych tabel w jedną bez utraty jakichkolwiek wierszy
rożen
post 22.12.2007, 01:53:15
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 16.08.2006

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


Witam,
Mam 2 tabele

  1. video
  2. vid | adddate
  3. -------------------
  4. 1 | 2007-12-17
  5. 2 | 2007-12-18
  6. 3 | 2007-12-19

oraz
  1. news
  2. nid | adddate
  3. -------------------
  4. 1 | 2007-12-16
  5. 3 | 2007-12-17
  6. 5 | 2007-12-20

Potrzebuję je złączyć i posegregować według adddate, tak aby nie stracić danych z nid i vid i w efekcie otrzymać coś takiego:
  1. news_video
  2. adddate | vid | nid
  3. ----------------------------
  4. 2007-12-16 | NULL | 1
  5. 2007-12-17 | 1 | NULL
  6. 2007-12-17 | NULL | 3
  7. 2007-12-18 | 2 | NULL
  8. 2007-12-19 | 3 | NULL
  9. 2007-12-20 | NULL | 5


Probowałem już z różnymi zapytaniami JOIN oraz UNION ale nie udało mi się osiągnąć zamierzonego efektu.
Proszę o pomoc wstydnis.gif
Go to the top of the page
+Quote Post
Ziels
post 22.12.2007, 10:14:57
Post #2





Grupa: Zarejestrowani
Postów: 235
Pomógł: 2
Dołączył: 30.06.2006

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


  1. SELECT nid AS news_id, adddate AS news_adddate, "video_vid" FROM dane UNION SELECT NULL,adddate,vid FROM videos


Może tak? smile.gif

Ten post edytował Ziels 22.12.2007, 10:17:54
Go to the top of the page
+Quote Post
rożen
post 22.12.2007, 10:31:35
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 16.08.2006

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


Cytat(Ziels @ 22.12.2007, 10:14:57 ) *
  1. SELECT nid AS news_id, adddate AS news_adddate, "video_vid" FROM dane UNION SELECT NULL,adddate,vid FROM videos


Może tak? smile.gif



Dokładnie dla moich potrzeb będzie to wyglądać tak:
  1. SELECT nid AS news_id, adddate AS news_adddate, NULL FROM news UNION SELECT NULL,adddate,vid FROM video


Wielkie dzięki za naprowadzenie smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.06.2025 - 18:09