내 문제는 간단합니다.mysql을 사용하여 모든 카테고리에 마지막으로 삽입 된 것을 검색해야합니다.
두 개의 테이블 즉 카테고리와 제품이 있습니다.
테이블 : 카테고리
id category
1 cat1
2 cat2
3 cat3
4 cat4
테이블 : 제품
id productName category
1 test1 1
2 test2 2
3 test3 3
4 test4 4
5 test5 2
6 test6 2
내 PROB이다 : 나는 모든 카테고리에서 마지막으로 삽입 된 제품을 필요
.
어떻게 해결할 수 있습니까? 이 여기에 물어 가장 일반적인 SQL 질문 중 하나, 당 그룹의 최대의 변형입니다 사전
제품 이름에 범주에 대한 기능적 종속성이 없으므로'GROUP BY category'에 대해'productName'을 선택할 수 없습니다. 'create_time'이 'MAX (create_time)'와 일치하는 제품과 동일한 제품 일 필요는 없지만, 카테고리에서 임의의 제품 이름을 얻을 수 있습니다. 다른 데이터베이스 소프트웨어 및 ANSI SQL : 92에서는 단순히 오류입니다. – bobince
스태커 고마워, – Fero
@bobince 고마워. – stacker