{"id":454,"date":"2022-07-06T12:29:30","date_gmt":"2022-07-06T03:29:30","guid":{"rendered":"https:\/\/dozzing.kr\/wordpress\/?p=454"},"modified":"2025-10-24T11:51:31","modified_gmt":"2025-10-24T02:51:31","slug":"mysql-%ec%9e%ac%ea%b5%ac%eb%a7%a4%ea%b0%80-%ec%9d%bc%ec%96%b4%eb%82%9c-%ec%83%81%ed%92%88%ea%b3%bc-%ed%9a%8c%ec%9b%90-%eb%a6%ac%ec%8a%a4%ed%8a%b8-%ea%b5%ac%ed%95%98%ea%b8%b0-%e2%ad%90%e2%ad%90","status":"publish","type":"post","link":"https:\/\/blog.dozzing.kr\/?p=454","title":{"rendered":"[MYSQL] \uc7ac\uad6c\ub9e4\uac00 \uc77c\uc5b4\ub09c \uc0c1\ud488\uacfc \ud68c\uc6d0 \ub9ac\uc2a4\ud2b8 \uad6c\ud558\uae30 \u2b50\u2b50 \u2013 \ud504\ub85c\uadf8\ub798\uba38\uc2a4"},"content":{"rendered":"<h2>\ud83d\udcab \ubb38\uc81c<\/h2>\n<p>\u00a0<\/p>\n<h2>\ud83d\udcab CODE<\/h2>\n<pre><code class=\"language-sql line-numbers\">SELECT USER_ID, PRODUCT_ID\nFROM ONLINE_SALE\nGROUP BY USER_ID, PRODUCT_ID\nHAVING COUNT(PRODUCT_ID) &gt;= 2\nORDER BY USER_ID, PRODUCT_ID DESC;\n<\/code><\/pre>\n<p>\u00a0<\/p>\n<h2>\ud83d\udcab \ud480\uc774 \uc870\uac74<\/h2>\n<h5>1. \uc7ac\uad6c\ub9e4\ud55c \ud68c\uc6d0 ID\uc640 \uc7ac\uad6c\ub9e4\ud55c \uc0c1\ud488 ID\ub97c \ucd9c\ub825<\/h5>\n<h5>2. \ud68c\uc6d0 ID \uae30\uc900 \uc624\ub984\ucc28\uc21c \uc815\ub82c, \ud68c\uc6d0 ID\uac00 \uac19\ub2e4\uba74 \uc0c1\ud488 ID \uae30\uc900 \ub0b4\ub9bc\ucc28\uc21c \uc815\ub82c<\/h5>\n<p>\u00a0<\/p>\n<h2>\ud83d\udcab \ud480\uc774<\/h2>\n<h5>1. SELECT USER_ID, PRODUCT_ID<\/h5>\n<ul>\n<li>\ud68c\uc6d0 ID\uc640 \uc0c1\ud488 ID\ub97c \ucd9c\ub825<\/li>\n<\/ul>\n<h5>2. GROUP BY USER_ID, PRODUCT_ID<\/h5>\n<ul>\n<li>\ud68c\uc6d0 ID\uc640 \uc0c1\ud488 ID\ub97c \uae30\uc900\uc73c\ub85c GROUP BY<\/li>\n<\/ul>\n<h5>3. HAVING COUNT(PRODUCT_ID) >= 2<\/h5>\n<ul>\n<li>COUNT(PRODUCT_ID)\uac00 2\uc774\uc0c1\uc77c\ub54c<\/li>\n<\/ul>\n<h5>4. ORDER BY USER_ID, PRODUCT_ID DESC<\/h5>\n<ul>\n<li>\ud68c\uc6d0 ID \uae30\uc900 \uc624\ub984\ucc28\uc21c \uc815\ub82c, \ud68c\uc6d0 ID\uac00 \uac19\ub2e4\uba74 \uc0c1\ud488 ID \uae30\uc900 \ub0b4\ub9bc\ucc28\uc21c \uc815\ub82c<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udcab \ubb38\uc81c \u00a0 \ud83d\udcab CODE SELECT USER_ID, PRODUCT_ID FROM ONLINE_SALE GROUP BY USER_ID, PRODUCT_ID HAVING COUNT(PRODUCT_ID) &gt;= 2 ORDER BY USER_ID, PRODUCT_ID DESC; \u00a0 \ud83d\udcab \ud480\uc774 \uc870\uac74 1. \uc7ac\uad6c\ub9e4\ud55c \ud68c\uc6d0 ID\uc640 \uc7ac\uad6c\ub9e4\ud55c \uc0c1\ud488 ID\ub97c \ucd9c\ub825 2. \ud68c\uc6d0 ID \uae30\uc900 \uc624\ub984\ucc28\uc21c \uc815\ub82c, \ud68c\uc6d0 ID\uac00 \uac19\ub2e4\uba74 \uc0c1\ud488 ID \uae30\uc900 \ub0b4\ub9bc\ucc28\uc21c \uc815\ub82c \u00a0 \ud83d\udcab \ud480\uc774 1. SELECT USER_ID, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,9],"tags":[27,17,7,12,11,13,16,15,10],"class_list":{"0":"post-454","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"hentry","6":"category-database","7":"category-sql","8":"tag-27","9":"tag-database","10":"tag-db","11":"tag-mysql","12":"tag-programmers","13":"tag-select","14":"tag-sql","16":"tag-10"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[MYSQL] \uc7ac\uad6c\ub9e4\uac00 \uc77c\uc5b4\ub09c \uc0c1\ud488\uacfc \ud68c\uc6d0 \ub9ac\uc2a4\ud2b8 \uad6c\ud558\uae30 \u2b50\u2b50 \u2013 \ud504\ub85c\uadf8\ub798\uba38\uc2a4 - Dozzing World<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.dozzing.kr\/?p=454\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[MYSQL] \uc7ac\uad6c\ub9e4\uac00 \uc77c\uc5b4\ub09c \uc0c1\ud488\uacfc \ud68c\uc6d0 \ub9ac\uc2a4\ud2b8 \uad6c\ud558\uae30 \u2b50\u2b50 \u2013 \ud504\ub85c\uadf8\ub798\uba38\uc2a4 - Dozzing World\" \/>\n<meta property=\"og:description\" content=\"\ud83d\udcab \ubb38\uc81c \u00a0 \ud83d\udcab CODE SELECT USER_ID, PRODUCT_ID FROM ONLINE_SALE GROUP BY USER_ID, PRODUCT_ID HAVING COUNT(PRODUCT_ID) &gt;= 2 ORDER BY USER_ID, PRODUCT_ID DESC; \u00a0 \ud83d\udcab \ud480\uc774 \uc870\uac74 1. \uc7ac\uad6c\ub9e4\ud55c \ud68c\uc6d0 ID\uc640 \uc7ac\uad6c\ub9e4\ud55c \uc0c1\ud488 ID\ub97c \ucd9c\ub825 2. \ud68c\uc6d0 ID \uae30\uc900 \uc624\ub984\ucc28\uc21c \uc815\ub82c, \ud68c\uc6d0 ID\uac00 \uac19\ub2e4\uba74 \uc0c1\ud488 ID \uae30\uc900 \ub0b4\ub9bc\ucc28\uc21c \uc815\ub82c \u00a0 \ud83d\udcab \ud480\uc774 1. SELECT USER_ID, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.dozzing.kr\/?p=454\" \/>\n<meta property=\"og:site_name\" content=\"Dozzing World\" \/>\n<meta property=\"article:published_time\" content=\"2022-07-06T03:29:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-24T02:51:31+00:00\" \/>\n<meta name=\"author\" content=\"Dozzing\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\uae00\uc4f4\uc774\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dozzing\" \/>\n\t<meta name=\"twitter:label2\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data2\" content=\"1\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.dozzing.kr\/?p=454\",\"url\":\"https:\/\/blog.dozzing.kr\/?p=454\",\"name\":\"[MYSQL] \uc7ac\uad6c\ub9e4\uac00 \uc77c\uc5b4\ub09c \uc0c1\ud488\uacfc \ud68c\uc6d0 \ub9ac\uc2a4\ud2b8 \uad6c\ud558\uae30 \u2b50\u2b50 \u2013 \ud504\ub85c\uadf8\ub798\uba38\uc2a4 - Dozzing World\",\"isPartOf\":{\"@id\":\"https:\/\/blog.dozzing.kr\/#website\"},\"datePublished\":\"2022-07-06T03:29:30+00:00\",\"dateModified\":\"2025-10-24T02:51:31+00:00\",\"author\":{\"@id\":\"https:\/\/blog.dozzing.kr\/#\/schema\/person\/52258baef65b530d3e867e4c1f79c36f\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.dozzing.kr\/?p=454#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.dozzing.kr\/?p=454\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.dozzing.kr\/?p=454#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.dozzing.kr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[MYSQL] \uc7ac\uad6c\ub9e4\uac00 \uc77c\uc5b4\ub09c \uc0c1\ud488\uacfc \ud68c\uc6d0 \ub9ac\uc2a4\ud2b8 \uad6c\ud558\uae30 \u2b50\u2b50 \u2013 \ud504\ub85c\uadf8\ub798\uba38\uc2a4\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.dozzing.kr\/#website\",\"url\":\"https:\/\/blog.dozzing.kr\/\",\"name\":\"Dozzing World\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.dozzing.kr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.dozzing.kr\/#\/schema\/person\/52258baef65b530d3e867e4c1f79c36f\",\"name\":\"Dozzing\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/blog.dozzing.kr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0bbe3fe675c3641965411ffb61a1368b3bf05e794deaa3c7bd0ef7b4690a614a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0bbe3fe675c3641965411ffb61a1368b3bf05e794deaa3c7bd0ef7b4690a614a?s=96&d=mm&r=g\",\"caption\":\"Dozzing\"},\"sameAs\":[\"https:\/\/blog.dozzing.kr\/\"],\"url\":\"https:\/\/blog.dozzing.kr\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[MYSQL] \uc7ac\uad6c\ub9e4\uac00 \uc77c\uc5b4\ub09c \uc0c1\ud488\uacfc \ud68c\uc6d0 \ub9ac\uc2a4\ud2b8 \uad6c\ud558\uae30 \u2b50\u2b50 \u2013 \ud504\ub85c\uadf8\ub798\uba38\uc2a4 - Dozzing World","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.dozzing.kr\/?p=454","og_locale":"ko_KR","og_type":"article","og_title":"[MYSQL] \uc7ac\uad6c\ub9e4\uac00 \uc77c\uc5b4\ub09c \uc0c1\ud488\uacfc \ud68c\uc6d0 \ub9ac\uc2a4\ud2b8 \uad6c\ud558\uae30 \u2b50\u2b50 \u2013 \ud504\ub85c\uadf8\ub798\uba38\uc2a4 - Dozzing World","og_description":"\ud83d\udcab \ubb38\uc81c \u00a0 \ud83d\udcab CODE SELECT USER_ID, PRODUCT_ID FROM ONLINE_SALE GROUP BY USER_ID, PRODUCT_ID HAVING COUNT(PRODUCT_ID) &gt;= 2 ORDER BY USER_ID, PRODUCT_ID DESC; \u00a0 \ud83d\udcab \ud480\uc774 \uc870\uac74 1. \uc7ac\uad6c\ub9e4\ud55c \ud68c\uc6d0 ID\uc640 \uc7ac\uad6c\ub9e4\ud55c \uc0c1\ud488 ID\ub97c \ucd9c\ub825 2. \ud68c\uc6d0 ID \uae30\uc900 \uc624\ub984\ucc28\uc21c \uc815\ub82c, \ud68c\uc6d0 ID\uac00 \uac19\ub2e4\uba74 \uc0c1\ud488 ID \uae30\uc900 \ub0b4\ub9bc\ucc28\uc21c \uc815\ub82c \u00a0 \ud83d\udcab \ud480\uc774 1. SELECT USER_ID, [&hellip;]","og_url":"https:\/\/blog.dozzing.kr\/?p=454","og_site_name":"Dozzing World","article_published_time":"2022-07-06T03:29:30+00:00","article_modified_time":"2025-10-24T02:51:31+00:00","author":"Dozzing","twitter_card":"summary_large_image","twitter_misc":{"\uae00\uc4f4\uc774":"Dozzing","\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"1\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.dozzing.kr\/?p=454","url":"https:\/\/blog.dozzing.kr\/?p=454","name":"[MYSQL] \uc7ac\uad6c\ub9e4\uac00 \uc77c\uc5b4\ub09c \uc0c1\ud488\uacfc \ud68c\uc6d0 \ub9ac\uc2a4\ud2b8 \uad6c\ud558\uae30 \u2b50\u2b50 \u2013 \ud504\ub85c\uadf8\ub798\uba38\uc2a4 - Dozzing World","isPartOf":{"@id":"https:\/\/blog.dozzing.kr\/#website"},"datePublished":"2022-07-06T03:29:30+00:00","dateModified":"2025-10-24T02:51:31+00:00","author":{"@id":"https:\/\/blog.dozzing.kr\/#\/schema\/person\/52258baef65b530d3e867e4c1f79c36f"},"breadcrumb":{"@id":"https:\/\/blog.dozzing.kr\/?p=454#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.dozzing.kr\/?p=454"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.dozzing.kr\/?p=454#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.dozzing.kr\/"},{"@type":"ListItem","position":2,"name":"[MYSQL] \uc7ac\uad6c\ub9e4\uac00 \uc77c\uc5b4\ub09c \uc0c1\ud488\uacfc \ud68c\uc6d0 \ub9ac\uc2a4\ud2b8 \uad6c\ud558\uae30 \u2b50\u2b50 \u2013 \ud504\ub85c\uadf8\ub798\uba38\uc2a4"}]},{"@type":"WebSite","@id":"https:\/\/blog.dozzing.kr\/#website","url":"https:\/\/blog.dozzing.kr\/","name":"Dozzing World","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.dozzing.kr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Person","@id":"https:\/\/blog.dozzing.kr\/#\/schema\/person\/52258baef65b530d3e867e4c1f79c36f","name":"Dozzing","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/blog.dozzing.kr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0bbe3fe675c3641965411ffb61a1368b3bf05e794deaa3c7bd0ef7b4690a614a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0bbe3fe675c3641965411ffb61a1368b3bf05e794deaa3c7bd0ef7b4690a614a?s=96&d=mm&r=g","caption":"Dozzing"},"sameAs":["https:\/\/blog.dozzing.kr\/"],"url":"https:\/\/blog.dozzing.kr\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/blog.dozzing.kr\/index.php?rest_route=\/wp\/v2\/posts\/454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.dozzing.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.dozzing.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.dozzing.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.dozzing.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=454"}],"version-history":[{"count":2,"href":"https:\/\/blog.dozzing.kr\/index.php?rest_route=\/wp\/v2\/posts\/454\/revisions"}],"predecessor-version":[{"id":1298,"href":"https:\/\/blog.dozzing.kr\/index.php?rest_route=\/wp\/v2\/posts\/454\/revisions\/1298"}],"wp:attachment":[{"href":"https:\/\/blog.dozzing.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=454"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.dozzing.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=454"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.dozzing.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}