Я тут новий, тож будьте ласкаві до мене. У мене такий сценарій:
У мене є багато таблиць, які для простоти представлені у поданні в моїй базі даних MySQL. Моя проблема полягає в тому, що мені потрібне значення в цьому погляді, яке представляє, чи це подія чи інший вид (простий булевий), якого я намагався досягти:
`gu`.`StoppingUnitEventME` = `ese`.`MonitoringElement` AS `IsStopingEvent`
Результат представлений як int, і так читається Entity Framework. Проблема полягає в тому, що мені справді потрібне булеве повернення, якого я намагався досягти:
CAST((`gu`.`StoppingUnitEventME` = `ese`.`MonitoringElement`) as boolean) AS `IsStopingEvent`
Це призвело до помилки, яка не відображається мені в MySQL Workbench (я отримую лише та дратує "Ви маєте помилку в ...").
Чи можете ви, хлопці, допомогти мені?
Намагався вирішити це у своїй програмі, але я дійсно вважаю, що це вирішено в базі даних, оскільки це буде використане іншим програмним забезпеченням пізніше.
tinyint
. Ні в якому разі неIF
повертайтесь,tinyint
тому я не бачу, як ця відповідь є правильною чи прийнятою.