1
SELECT t1.case_num AS casenum, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL
FROM luponcase_tbl t1
WHERE t1.case_num = :id AND t1.status = :active
UNION
SELECT mhearing_number, mhearing_status, mhearing_number, NULL, NULL, NULL, NULL, NULL,
NULL, NULL
FROM luponcase_mediation_tbl t4
WHERE t4.case_num = :id AND t4.status = :active
UNION
SELECT mfileblob, mfile_type, mfilesize, mhearing_number, mnameoffile, NULL, NULL, NULL,
NULL, NULL
FROM luponcase_mediation_reference_tbl t5
WHERE t5.case_num = :id AND t5.status = :active
這是我的工會SQL和我沒有得到結果,於是,我就UNION SELECT MySQL的PHP的PDO沒有價值迴歸
while ($selected_row = $stmt->fetch(PDO::FETCH_ASSOC)) {
print_r($selected_row);
}
迴應令我驚訝的結果,結果是
Array ([casenum] => 14 [NULL] =>)
我假設第一個值是好的,然後NULL
列不是。如何使它成爲我只會得到除NULL
之外的列的方式。
你能與我分享他們回到我對他們不知道現在 –
http://stackoverflow.com/questions/2855961/php-pdo-fetch-null –
與我交配的問題是,該列實際上不存在,它只是包含在內,以便我可以有一個聯盟。不同於列真正存在的示例 –