2011-11-13 10 views
0

は、このクエリの例をご覧ください:MySQL Union - NULLとしてのNULL?

(SELECT fistName, middleName, lastName 
FROM a) 
UNION 
(SELECT fistName, NULL as middleName, lastName 
FROM b) 

が正しく動作するために行くことですか?

'' as middlename 

おかげで....

+2

を使用し 'SELECT'クエリは、一般的に何の副作用を持っていないし、それが動作するかどうかを確認する最も簡単な方法は、それを試してみていることを念頭に置いておく必要はありません。 –

+0

@MichaelMior良い点、ありがとうマイク! – Shackrock

答えて

2

それが動作するかを:表Bは、私はそれが右に機能しない場合、私はいつもこれを試みることができる考え出し...まったくミドルネーム列を持っていません。また、あなたは答えはすでにありますが、as middleName

(SELECT fistName, middleName, lastName 
FROM a) 
UNION 
(SELECT fistName, NULL, lastName 
FROM b)