160;안녕Ȣ16;세요
sql 쿼리를 ኔ1; 시1089;했lj16;데요.
회사에서 데1060;타를 쿼리/196; 보도/197; 해놓았네요. Ȣ16;Ȣ16;
완1204; 처1020; 쿼리를 Ȣ16;고 1080;습니다.
아1452;아1452; 기본1008; 1061;혔lj16;데, 1312;금 고급(?) 기술에서 ኔ1;7176;네요.
완1204; 초보1076;1012; 감안해1452;1;시오. ^^;
.160; 테1060;블1060; 1080;1012; ǐ12; 합치lj16;,148; 문1228;가 없lj16;데, 항목별/196; sum1012; 해야 합니다.
간단7176; 1696;lj16;데, 1060;,148; c.id 를 WHERE ,152;었1012; ǐ12; Ȣ16;나lj16; 문1228;가 없1648;만 1228;가 원Ȣ16;lj16; 형태가 아니여서요
SELECT c.id, c.name, c.job, c.age, SUM(sl.price) AS "total"
FROM contact AS c
JOIN shopping_list AS sl ON sl.owner=c.name
GROUP BY c.id, c.name, c.job, c.age
WHERE c.name = '철수'
각 1060;름별/196; SUM1012; 해서 출/141;1012; Ȣ16;/140;면 Ǻ12;떻,172; 해야 할까요?
도움 ǥ12;ᓠ1;드립니다.
´Ù½Ã È®ÀÎÇغ¸°Ú½À´Ï´Ù. ^^
SELECT c.id, c.name, c.job, c.age, total
FROM contact AS c
JOIN (
SELECT owner, sum(price) total
FROM shopping_list
GROUP BY owner
) sl ON sl.owner=c.name
SQLD ¼öÇè¼·Î °øºÎÇϽøé ÁÁ½À´Ï´Ù.
¾Ë·ÁÁֽŠ¼öÇè¼ Ã£¾Æº¸°Ú½À´Ï´Ù ^^
sum(price) totalÀ» sum(price) AS total·Î ÇØ Áà¾ß ÇÏÁö ¾ÊÀ»±î ½Í½À´Ï´Ù¸¸¡¦
°øºÎ¸¦ ÇϽô ºÐ²² Á¶¾ðÀº ¸ðµç ÇÁ·Î±×·¡¹Ö °ü·±ÀÌ ±×·¸Áö¸¸ ƯÈ÷ DB´Â Ã¥ º¸¸é¼ ¾Æ´Â °ÍÀ» ÇØ º¸¸é¼ üȽÃÅ°´Â°Ô Áß¿äÇÏ´õ¶ó°í¿ä. SQLite ¶óµµ ±ò¾Æ¼ ÇØ º¸´Â°Ô ¸¹Àº µµ¿òÀÌ µË´Ï´Ù.
±Ã±ÝÇÑ Á¡ »ý±â¸é ¿Ã¸®°Ú½À´Ï´Ù. :)