Mysql
 sql >> Baza danych >  >> RDS >> Mysql

BLOB w widoku MySQL zamiast właściwych danych

Kiedy tworzysz widok za pomocą UNION , musisz upewnić się, że typy danych w odpowiednich kolumnach są takie same (lub przynajmniej wystarczająco podobne, aby jedna mogła zostać przekonwertowana na drugą). W obecnym przypadku pierwsza kolumna widoku to publishers lub price_vat i brak definicji typu danych poza BLOB może to mieć sens.

Jeśli naprawdę potrzebujesz tego jako widoku, możesz spróbować...

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;

aby uzyskać pojedynczy typ danych w każdej kolumnie.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak znaleźć powtarzające się słowa komórki w SQL

  2. dpkg:błąd przetwarzania pakietu mysql-server (problemy z zależnościami)?

  3. Jak przeformułować zapytanie sql

  4. Indeksy wielokrotne i pojedyncze

  5. Jak zrzucić strukturę tabeli mysql bez danych za pomocą zapytania SQL?