【问题标题】:Error 1241 Operand should contain 2 column(s)错误 1241 操作数应包含 2 列
【发布时间】:2017-01-16 00:58:22
【问题描述】:

我的查询:http://pastebin.com/8c2rLrRk

在第 3 种情况下,第 2 种情况导致问题,如果我评论说查询运行良好。所以请让我知道这个语法的漏洞在哪里。

【问题讨论】:

  • 您可以通过将代码缩减为最小示例并将其添加到您的代码中而不是粘贴箱中的 300 行代码来获得更快的答案。在尝试提供您的最小示例时,您可能会自己找到答案。无论如何:WHEN ((COUNT(bookedseats.seat_num),0)<( 应该没有,0 那里。
  • 感谢您的回复。我得到了解决方案。 (COUNT(bookedseats.seat_num),0 的问题是语法错误。

标签: mysql operand


【解决方案1】:

错误行:IFNULL(COUNT(blockedseats.seatNo),0) 我们不能使用俱乐部计数和 ifnull 函数。

【讨论】:

    猜你喜欢
    • 2013-10-04
    • 2013-03-27
    • 2021-09-16
    • 2016-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多