2015-10-29 16 views

Odpowiedz

5

Trzeba użyć MySQL UNION .

SELECT id FROM table 1 

UNION 

SELECT cno AS id FROM table2 

W UNION można łączyć wyniki z dwóch lub więcej tabel bazy danych.

Ale potrzebuje, aby wybrane kolumny były podobne.

Na przykład, jeśli pobierasz 5 pól z jednego SQL i 6 pól z innego SQL.

Wykonanie UNION tych dwóch zapytań nie zadziała.

Powyższy SQL działa, ponieważ wybierasz jedną kolumnę z SQL.

+1

dziękuję to działa .. brakowało mi drugiej części, w której zmieniasz również nazwę kolumny na cno na – dannjoroge

+1

@dannjoroge, cieszę się, że wiem, że to działa. – Pupil

+2

@dannjoroge. . . Powinieneś użyć 'UNION ALL ', chyba że chcesz ponieść koszty usuwania duplikatów. –

Powiązane problemy