【发布时间】:2021-03-11 21:57:38
【问题描述】:
我通过创建中间表PRODUCT_TYPE-LABELS 在表PRODUCT_TYPE 和LABEL 之间创建了多对多关系。我想检索所有标有“无麸质”和“无乳糖”标签的产品,并找到了类似主题的帮助 (How to filter SQL results in a has-many-through relation),但始终无法正常工作。
表格如下:
PRODUCT_TYPE{
PRODUCT_TYPE ->Primary Key
CONTAINER
VOLUME_L
PRICE_EUROS
...
}
LABEL{
LABEL_NAME ->Primary Key
REQUIREMENTS
}
PRODUCT_TYPE-LABELS{
PRODUCT_TYPE
LABEL_NAME
}
事实上,即使在创建最简单的命令时
SELECT PRODUCT_TYPE-LABELS.PRODUCT_TYPE
FROM PRODUCT_TYPE-LABELS
我收到以下我无法解决的错误ORA-00933: SQL command not properly ended。我正在研究 Apex Oracle(本课程必需)。
谢谢!
【问题讨论】:
标签: sql oracle many-to-many oracle-apex