• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wypisanie rekordów z dwóch różnych tabel w jedym zapytaniu - bez powiązań i powtórzeń

0 głosów
1,942 wizyt
pytanie zadane 3 grudnia 2015 w SQL, bazy danych przez Pytający Początkujący (290 p.)
Witam,

Mam mały problem ze stworzeniem zapytania.

Mam dwie tabele z rekordami które nie są w żaden sposób powiązane. Chciałbym wypisać wszystkie rekordy z jednej tabeli jak i z drugiej. W jednej tabeli jest np 100 rekordów w drugiej 10. Gdy zrobię sobie zapytanie typu:

SELECT * FORM  tabela1, tabela2 to wyświetla mi wszystkie rekordy z tabeli 1 a z tabeli 2 rekordy są dublowane.

Zastanawiałem się nad INNER JOIN ale nie chce łączyć tych tabel bo i tak nie są powiązane tylko chce wypisać wszystkie rekordy z tych dwóch tabel.

1 odpowiedź

+1 głos
odpowiedź 3 grudnia 2015 przez jeremus Maniak (59,720 p.)
rozumiem że tabele te maja takie same kolumny ?

wtedy :

 select * from tabela1 union all select * from tabela2
komentarz 3 grudnia 2015 przez Pytający Początkujący (290 p.)
Dzięki właśnie też to teraz znalazłem i działaa tak jak powino nawet bez słowa "all" :)

Podobne pytania

0 głosów
1 odpowiedź 355 wizyt
pytanie zadane 22 kwietnia 2016 w SQL, bazy danych przez Jacek Woźniak Użytkownik (740 p.)
0 głosów
4 odpowiedzi 2,064 wizyt
pytanie zadane 28 stycznia 2018 w SQL, bazy danych przez hiper007 Stary wyjadacz (11,270 p.)
0 głosów
1 odpowiedź 1,202 wizyt

93,604 zapytań

142,526 odpowiedzi

322,991 komentarzy

63,088 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...