Łączenie dwóch tabel w jedną

Łączenie dwóch tabel w jedną
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam.
Czy jest możliwość połączenia rekordów z dwóch tabel w jedną ?

Przykład:
Tabela 1

Kopiuj
id|name|
1|ValA#1|
2|ValA#3|
3|ValA#2|

Tabela 2

Kopiuj
id|name|
1|ValB#2|
2|ValB#3|
3|ValB#1|

Wynik ORDDER BY 'name' ASC:

Kopiuj
id|name|
1|ValA#1|
2|ValA#2|
3|ValA#3|
4|ValB#1|
5|ValB#2|
6|ValB#3|
Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

join.

  • Rejestracja: dni
  • Ostatnio: dni
0
Kopiuj
SELECT * FROM `tabela` INNER JOIN `tabela2` ON `tabela`.`id`=`tabela2`.`id`;

Coś takiego ?
Jak odpalam to wyrzuca mi jedynie rekordy z tabela2..
Gdy usunę ON... to wyrzuca mi błąd HY000

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

A, mój błąd - tutaj lepiej sprawdzi się union.

  • Rejestracja: dni
  • Ostatnio: dni
0

Działa dzięki @Patryk27 !

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.