COALESCE все поля в разных таблицах JOIN

У меня есть 2 таблицы:


Таблица 1 (с содержанием на английском языке):

id (primary key, auto increment) title text ... 

Таблица 2 (с содержанием PORTUGUESE):

 id (foreing Key to table 1 ID) title text … 

Пример содержимого:

Таблица 1 (с содержанием на английском языке):

 id: 4 title: Hello World! text: hello world, i need you! … : anothers fields 

Таблица 2 (с содержанием PORTUGUESE):

 id: 4 title: Ola mundo text: NULL …: another fields with NULL values OR portuguese contents 

Отличный результат:

Результат:

 id: 4 title: Ola mundo text: hello world, i need you! …: another fields with english content with NULL values in portuguese table OR portuguese content if is not null values 

То же самое и в этом вопросе и результате: stackoverflow , но я не знаю, какие поля имеют NULL и сколько полей есть в таблицах. Я знаю, что альтернативная таблица (португальский) имеет одинаковое имя столбца. Мне нужно что-то вроде COALESCE (table1. *, Table2. *), Но это не работает.

  SELECT COALESCE(table1.*, table2.*) FROM table1 LEFT JOIN table2 USING(id) WHERE id = 4; 

Но в таблице 2 может не быть идентификатор записи «4» …

Как я могу получить этот результат?

благодаря

Related of "COALESCE все поля в разных таблицах JOIN"