我在此代码中遇到问题:
select idingrediente
into niding
from ingredientes
inner join RECHASING on ingredientes.IDINGREDIENTE = RECHASING.IDINGREDIENTE
inner join receta on RECHASING.RIDRECETA = receta.IDRECETA;
错误:
列模糊定义
表 ingredientes :
表重新审核:
表 receta :
rechasing
是一个中间表,因为receta
有n:n ingredientes
。
由于
答案 0 :(得分:1)
只需为表格提供别名,然后使用别名标识idingrediente
列:
SELECT t1.idingrediente -- or t2.idingrediente
INTO niding
FROM ingredientes t1
INNER JOIN rechasing t2
ON t1.idingrediente = t2.idingrediente
INNER JOIN receta t3
ON t2.ridreceta = t3.idreceta