>>460
 アプリケーション側で表示は工夫する必要はあります。
 同じIDの人は、同じ面会であったことになるので、ソートして再構築。
 SQLはwhere句がでたらめだったので、以下のような感じに訂正。(動作チェックはしていません)

select a.ID AS 面接ID,a.名前 AS 面接者名 from
(select 日時,面会者1 AS 面会者 from 面会記録テーブル union select 日時,面会者2 AS 面会者 from 面会記録テーブル) a,人物テーブル b
where a.面会者==b.ID
order by 面接ID