Saat Anda membuat tampilan dengan UNION
, Anda harus memastikan tipe data dari kolom yang sesuai adalah sama (atau setidaknya, cukup mirip untuk satu untuk dikonversi ke yang lain). Dalam kasus saat ini, kolom pertama tampilan adalah publishers
atau price_vat
, dan tidak ada definisi tipe data selain BLOB
dapat memahaminya.
Jika Anda benar-benar membutuhkan ini sebagai tampilan, Anda dapat mencoba...
SELECT e.price_vat AS price_vat,
NULL AS publishers,
...etc...
'e' AS type
FROM ama_euromedia_products AS e;
UNION ALL
SELECT
NULL AS price_vat,
k.publishers AS publishers,
...etc...
'k' AS type
FROM ama_kosmas_products AS k;
untuk mendapatkan satu tipe data ke dalam setiap kolom.