테스트 사이트 - 개발 중인 베타 버전입니다

한개의 테이블에서 중복된 값을 제거한 데이터 채택완료

test_table 이 있습니다.

데이터는

it_id = 상품 고유번호

site_id = 사이트 고유번호

 

site_id = master 에 있는 데이터는

it_id가 A001~A100 까지 있다고 예를 들겠습니다.

 

site_id = test1 에 있는 데이터는

it_id는 A001~A100 까지 동일 하게 있습니다.

하지만 중간에 A099, A010 등 몇몇 값들이 빠져있습니다.

 

쿼리를 실행하여

master 에는 있지만 test1에는 없는 it_id를 추려서 쿼리의 결과로 받고싶습니다.

A001~A100은 예시이며, A001, B001등 순차가 없이 이름이 매져겨 있습니다.

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

 

master 를기준으로 가정하에

 

test1 이 master에 없는값추출

</p>

<p><code><a href="<a href="http://localhost/phpmyadmin/url.php?url=https://dev.mysql.com/doc/refman/5.5/en/select.html" target="_blank" rel="noopener noreferrer">http://localhost/phpmyadmin/url.php?url=https://dev.mysql.com/doc/refman/5.5/en/select.html</a>" target="mysql_doc">SELECT</a> it_id FROM `test` a WHERE `it_id` <a href="<a href="http://localhost/phpmyadmin/url.php?url=https://dev.mysql.com/doc/refman/5.5/en/logical-operators.html#operator_not" target="_blank" rel="noopener noreferrer">http://localhost/phpmyadmin/url.php?url=https://dev.mysql.com/doc/refman/5.5/en/logical-operators.html#operator_not</a>" target="mysql_doc">NOT</a> <a href="<a href="http://localhost/phpmyadmin/url.php?url=https://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html#function_in" target="_blank" rel="noopener noreferrer">http://localhost/phpmyadmin/url.php?url=https://dev.mysql.com/doc/refman/5.5/en/comparison-operators.html#function_in</a>" target="mysql_doc">IN</a>( <a href="<a href="http://localhost/phpmyadmin/url.php?url=https://dev.mysql.com/doc/refman/5.5/en/select.html" target="_blank" rel="noopener noreferrer">http://localhost/phpmyadmin/url.php?url=https://dev.mysql.com/doc/refman/5.5/en/select.html</a>" target="mysql_doc">select</a> it_id from `test` b where b.`site_id` = 'test1')</code></p>

<p><font face="monospace"><span style="font-size: 11.375px;">

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

[code]

SELECT it_id, site_id FROM `g5_shop_item` a WHERE a.site_id = 'master' and `it_id` NOT IN( select it_id from `g5_shop_item` b where b.site_id = 'theme01')

[/code]



감사합니다. 많은 도움 되었습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고