SELECT dieet.snr, soort.nsnaam FROM soort
JOIN dieet ON soort.snr = dieet.snr
JOIN voedsel ON dieet.voednr = voedsel.voednr
WHERE voedsel.voednr = 22
GROUP BY dieet.snr
HAVING COUNT(*) = 1 ;
가진 +에 의해 기본 QUERYS 곳 + 그룹 상태가 내가 뭘 잘못 내 출력을 엉망으로 어디MYSQL -
당신이 무엇을 의미합니까이 :
날 다음 쿼리를 제안하자? 기본 데이터는 무엇입니까? 기대했던 결과는 무엇입니까? 대신 당신은 무엇을 얻습니까? – eggyal
데이터는 적지 만 더 많은 것을 얻고 있습니다. 그룹과 거의 같습니다. 무시되고 카운트됩니다. – hamchi
좀 더 명확해야합니다. [질문 편집] (http://stackoverflow.com/posts/13809764/edit) 및/또는 [sqlfiddle] (http://sqlfiddle.com)에 게시하여 몇 가지 예를 보여주십시오. – eggyal