我有一个名为place_ratings
的表,它具有列标题rating_id
、place_id
、place_name
、place_rating
和cuisines
。
主键是rating_id
,它是一个整数。
和place_rating
一样,place_id
也是一个整数。
place_name
的类型为text。
cuisines
是文本类型的集合。
表中某一行的样本数据如下:
rating_id
=5
place_id
= 658
place_name
= 'Bobbys Burgers‘
place_rating
= 10
cuisines
={‘汉堡’,‘薯片’,‘奶昔’}
我正在尝试编写一个查询,以返回所有菜肴仅为'Pizzeria‘的行。
这是我的代码:
SELECT place_id, place_name, place_rating FROM place_ratings WHERE cuisines = { 'Pizzeria' };
但是,我得到以下错误消息:
InvalidRequest: Error from server: code=2200 [Invalid query] message="Collection column 'cuisines' (set<text>) cannot be restricted by a '=' relation"
我需要对代码进行哪些更改才能使查询正确运行?
谢谢!
转载请注明出处:http://www.baquan404.com/article/20230526/2255866.html