«join» 태그된 질문

JOIN은 관계형 데이터베이스 시스템에서 둘 이상의 관계에 대한 결합 연산을위한 관계형 대수의 일반적인 연산입니다. JOIN은이 작업을 수행하기위한 SQL 언어의 키워드이기도합니다.

4
왜 팬더가 2012 년에 data.table이 R보다 빨리 파이썬에서 병합 되었습니까?
필자는 최근 파이썬 용 팬더 라이브러리를 보았습니다. 이 벤치 마크 에 따르면 매우 빠른 인 메모리 병합을 수행합니다. R 의 data.table 패키지 보다 훨씬 빠릅니다 (분석을 위해 선택한 언어). 왜 pandas그렇게 빠른 data.table가요? 파이썬이 R에 비해 고유 한 속도 이점 때문입니까, 아니면 알지 못하는 트레이드 오프가 있습니까? 내부 및 외부에 …
160 python  r  join  data.table  pandas 

14
하위 쿼리와 조인
다른 회사에서 상속 한 응용 프로그램의 느린 섹션을 리팩터링하여 다음과 같은 하위 쿼리 대신 내부 조인을 사용했습니다. WHERE id IN (SELECT id FROM ...) 리팩토링 된 쿼리는 약 100 배 빠르게 실행됩니다. (~ 50 초 ~ ~ 0.3) 개선이 필요했지만 왜 그렇게 과감했는지 설명 할 수 있습니까? where 절에 사용 …

4
MySQL : 조인 유형의 빠른 분석
MySQL 조인 유형에 대한 빠른 분석을 원합니다. 나는 이것들을 알고 나머지는 그들이 무엇을 의미하는지 잘 모르겠습니다. 쉼표로 구분 (이것이 정확히 무엇 을 의미합니까?) :SELECT * FROM a, b WHERE b.id = a.beeId AND ... b에 일치하는 항목이 없더라도 a의 정보를 표시합니다. SELECT * FROM a LEFT OUTER JOIN b ON …
157 mysql  join 

4
오라클“(+)”연산자
오래된 SQL 문을 문서화하고 향상시키기 위해 점검하고 있습니다. DBMS는 Oracle입니다 나는 다음과 같은 문장을 이해하지 못했습니다. select ... from a,b where a.id=b.id(+) (+)연산자 에 대해 혼란스러워 포럼에서 얻을 수 없었습니다 ... (따옴표 내 + 검색도 작동하지 않았습니다). 어쨌든 SQLDeveloper의 'Explain Plan'을 사용했으며 다음과 같은 내용의 출력을 얻었습니다 HASH JOIN, RIGHT …
155 sql  oracle  join  outer-join 


9
JOIN 조건에서 CASE 문을 사용할 수 있습니까?
다음 이미지는 Microsoft SQL Server 2008 R2 시스템 뷰의 일부입니다. 이미지에서 sys.partitions와 의 관계는 sys.allocation_units의 값에 따라 달라집니다 sys.allocation_units.type. 그래서 그것들을 합치려면 다음과 비슷한 것을 쓰십시오. SELECT * FROM sys.indexes i JOIN sys.partitions p ON i.index_id = p.index_id JOIN sys.allocation_units a ON CASE WHEN a.type IN (1, 3) THEN a.container_id …
141 sql  sql-server  join  case 

5
이 쿼리로 페이징 (건너 뛰기 / 취소) 기능 구현
나는 SQL에서 커스텀 페이징을 구현하는 방법, 예를 들어 이와 같은 기사 를 읽는 방법에 대해 조금 이해하려고 노력했습니다 . 완벽하게 작동하는 다음 쿼리가 있습니다. 그러나이 페이징을 구현하고 싶습니다. SELECT TOP x PostId FROM ( SELECT PostId, MAX (Datemade) as LastDate from dbForumEntry group by PostId ) SubQueryAlias order by LastDate …

6
왼쪽 만 첫 번째 행
왼쪽 조인의 첫 번째 행만 얻는 것에 대한 많은 스레드를 읽었지만 어떤 이유로 든 작동하지 않습니다. 여기 내 구조가 있습니다 (물론 단순화 됨) 피드 id | title | content ---------------------- 1 | Feed 1 | ... 예술가 artist_id | artist_name ----------------------- 1 | Artist 1 2 | Artist 2 feeds_artists …


2
동일한 테이블의 여러 열에 대한 SQL 조인
하위 쿼리가 2 개 있지만 동일한 테이블에서 열을 함께 결합하는 데 문제가 있습니다. 나는 시도했다 : SELECT * FROM (SELECT userid, listid FROM user_views_table WHERE date='2013-05-15' AND view_type='lists') a JOIN (SELECT sourceid, destinationid FROM actions_table WHERE date='2013-05-15' AND payloadtype='lists_user' AND actiontype='delete') b ON a.userid = b.sourceid ON a.listid = b.destinationid; …
136 sql  join 

2
MySQL은 where 절과 결합
조인하려는 두 개의 테이블이 있습니다. categories 테이블의 모든 카테고리와 category_subscriptions 테이블의 사용자가 구독 한 모든 카테고리를 원합니다. 본질적으로 이것은 지금까지 내 쿼리입니다. SELECT * FROM categories LEFT JOIN user_category_subscriptions ON user_category_subscriptions.category_id = categories.category_id 이것은 잘 작동하지만 쿼리 끝에 where 절을 추가하여 본질적으로 내부 / 동등 조인으로 만들고 싶습니다. SELECT * …
130 mysql  join  where-clause 


3
data.tables의 X [Y] 조인이 완전 외부 조인 또는 왼쪽 조인을 허용하지 않는 이유는 무엇입니까?
이것은 data.table 조인 구문에 대한 약간의 철학적 질문입니다. 나는 data.tables에 대한 더 많은 용도를 찾고 있지만 여전히 배우고 있습니다 ... X[Y]data.tables 의 조인 형식 은 매우 간결하고 편리하며 효율적이지만 제가 알 수있는 한 내부 조인과 오른쪽 외부 조인 만 지원합니다. 왼쪽 또는 전체 외부 조인을 얻으려면 다음을 사용해야합니다 merge. X[Y, …
123 r  join  data.table 

4
하나의 쿼리에서 MySQL 다중 조인?
다음 쿼리가 있습니다. SELECT dashboard_data.headline, dashboard_data.message, dashboard_messages.image_id FROM dashboard_data INNER JOIN dashboard_messages ON dashboard_message_id = dashboard_messages.id 그래서 나는를 사용 INNER JOIN하고 image_id. 이제이 image_id를 images.filename이미지 테이블에서 가져오고 싶습니다 . 내 쿼리에 어떻게 추가 할 수 있습니까?
121 mysql  sql  join 

2
boost :: algorithm :: join에 대한 좋은 예
최근에 boost :: algorithm :: join 을 사용 하고 싶었지만 사용 예제를 찾을 수 없었고이 기능을 사용하기 위해 Boost Range 라이브러리를 배우는 데 많은 시간을 투자하고 싶지 않았습니다. 누구든지 문자열 컨테이너에서 조인을 사용하는 방법에 대한 좋은 예를 제공 할 수 있습니까? 감사.
116 c++  string  boost  join 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.