次の mysql クエリでは、テーブル aitisi から行を取得して、テーブル メンバーの空白値の代わりに表示できるかどうかを知りたいです。つまり、ユニオンを作成するだけでなく、最初のテーブルのデータをすべての行に表示する必要があります。
select a1.id, a1.name, a1.surname, a1.program, a1.date
from aitisi a1
union select a.id, m.name, m.surname, null, null from members m
join aitisi a on (a.id = m.symbid)
null をダミー フィールドとして使用して、同じ数の列でユニオンを実行できるようにしました。しかし、この方法では、テーブル aitisi の行でのみ日付とプログラムを取得しており、残りは空白です。