내 쿼리에 큰 문제가 있습니다. 몇 가지 이유로 인해 WHERE 절 중 하나를 사용할 수 없습니다.Postgres SQL 쿼리가 열을 식별하지 않습니다.
SELECT COUNT(*) FROM "diets" JOIN "meals" on "idDiet" = "dietId"
WHERE kcal != 0 AND "diets.createdAt" > '2016-10-2'
GROUP BY "userIdUser" HAVING count(*) >= 5;
그리고 내 오류 : 두 테이블에 대한
ERROR: column "diets.createdAt" does not exist
내 계획 :
내가 무엇을해야에 어떤 생각
이
내 SQL입니다 이 쿼리를 사용하려면 어떻게해야합니까? 대단히 감사합니다. 자세한 정보가 필요하면 알려주세요.
일반적으로 인용 식별자는 피해야합니다. 그들은 그럴 가치가 있습니다. 큰 따옴표를 사용하지 않으면 괜찮을 것입니다. –