数据库查询错误。代码:42601消息:语法错误原因:错误:“ <”或附近的语法错误

时间:2019-11-06 00:55:20

标签: java sql postgresql

我收到此错误: 数据库查询错误。代码:42601消息:语法错误原因:错误:“ <”或附近的语法错误, 当我尝试执行查询时

我正在尝试从“ selected_tags”中获取包含最多“节目”的“组织”和标签。

string= "<x:a>1112223333</x:a>"
x = re.search(r"\<x:a/w+", str)
print(x)

1 个答案:

答案 0 :(得分:0)

似乎您正在尝试将列表与JDBI绑定,但我认为您的SQL语句不正确。

正确的外观如下:

$em = $this->getDoctrine()->getEntityManager();
$qb = $em->createQueryBuilder();
$q = $qb
      ->select("c.id")
      ->addSelect("CASE WHEN (c.parent IS NULL) THEN c.name ELSE 'something' END")
      ->from("MyBundle:Category", "c")
      ->leftJoin("c.parent", "t");

echo $q->getQuery()->getSQL();