SQL join 예제
기타
Author
북극海
Date
2019-06-07 16:19
Views
2754
wp_users:
id | login | password | email
-----------------------------
1 | bsmith| abc123 | b@foo.com
2 | jjones| def456 | k@bah.com
wp_usermeta:
id | user_id | meta_key | meta_value
------------------------------------
1 | 1 | firstname| bob
2 | 1 | lastname | smith
3 | 1 | country | denmark
4 | 2 | firstname| jan
5 | 2 | lastname | jones
6 | 2 | country | germany
MYSQL VIEW:
id | login | password | email | firstname | lastname | country
-----------------------------------------------------------------
1 | bsmith| abc123 | b@foo.com| bob | smith | denmark
2 | jjones| def456 | k@bah.com| jan | jones | germany
SQL >
SELECT
u1.ID,
u1.user_email,
m1.meta_value AS firstname,
m2.meta_value AS lastname,
m3.meta_value AS country
FROM wp_users u1
JOIN wp_usermeta m1 ON (m1.user_id = u1.id AND m1.meta_key = 'first_name')
JOIN wp_usermeta m2 ON (m2.user_id = u1.id AND m2.meta_key = 'last_name')
JOIN wp_usermeta m3 ON (m3.user_id = u1.id AND m3.meta_key = 'country');
id | login | password | email
-----------------------------
1 | bsmith| abc123 | b@foo.com
2 | jjones| def456 | k@bah.com
wp_usermeta:
id | user_id | meta_key | meta_value
------------------------------------
1 | 1 | firstname| bob
2 | 1 | lastname | smith
3 | 1 | country | denmark
4 | 2 | firstname| jan
5 | 2 | lastname | jones
6 | 2 | country | germany
MYSQL VIEW:
id | login | password | email | firstname | lastname | country
-----------------------------------------------------------------
1 | bsmith| abc123 | b@foo.com| bob | smith | denmark
2 | jjones| def456 | k@bah.com| jan | jones | germany
SQL >
SELECT
u1.ID,
u1.user_email,
m1.meta_value AS firstname,
m2.meta_value AS lastname,
m3.meta_value AS country
FROM wp_users u1
JOIN wp_usermeta m1 ON (m1.user_id = u1.id AND m1.meta_key = 'first_name')
JOIN wp_usermeta m2 ON (m2.user_id = u1.id AND m2.meta_key = 'last_name')
JOIN wp_usermeta m3 ON (m3.user_id = u1.id AND m3.meta_key = 'country');
Total 0
You must be logged in to post a comment.
Total 72
Number | Title | Author | Date | Votes | Views |
72 |
카페24 JSP 호스팅 war 파일 배포 방법
BCTONE
|
2023.07.17
|
Votes 0
|
Views 681 | BCTONE | 2023.07.17 | 0 | 681 |
71 |
Ubuntu 방화벽 명령어 모음
BCTONE
|
2023.07.03
|
Votes 0
|
Views 527 | BCTONE | 2023.07.03 | 0 | 527 |
70 |
좀비 프로세스 삭제 명령
BCTONE
|
2023.07.02
|
Votes 0
|
Views 541 | BCTONE | 2023.07.02 | 0 | 541 |
69 |
Uncaught TypeError: wp.media is not a function
BCTONE
|
2023.04.15
|
Votes 0
|
Views 590 | BCTONE | 2023.04.15 | 0 | 590 |
68 |
Anaconda prompt def 사용 시 IndentationError: expected an indented block 에러 해결
BCTONE
|
2023.03.23
|
Votes 0
|
Views 599 | BCTONE | 2023.03.23 | 0 | 599 |
67 |
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project nomu:
BCTONE
|
2023.02.16
|
Votes 0
|
Views 952 | BCTONE | 2023.02.16 | 0 | 952 |
66 |
table prefix 변경 후 조치 방법
북극海
|
2022.10.06
|
Votes 0
|
Views 712 | 북극海 | 2022.10.06 | 0 | 712 |
65 |
워드프레스 작업시 참고할 query 모음
북극海
|
2022.09.21
|
Votes 0
|
Views 714 | 북극海 | 2022.09.21 | 0 | 714 |
64 |
DB내 악성 코드 문제 다수 발생
북극海
|
2022.08.25
|
Votes 0
|
Views 1030 | 북극海 | 2022.08.25 | 0 | 1030 |
63 |
SecureSign 인증 발급되지 않을 때 해결 방법
북극海
|
2022.07.06
|
Votes 0
|
Views 776 | 북극海 | 2022.07.06 | 0 | 776 |
62 |
도메인 / 호스팅 / 메일서버 분리 설정 시 메일 세팅 방법
북극海
|
2022.02.24
|
Votes 0
|
Views 1328 | 북극海 | 2022.02.24 | 0 | 1328 |
61 |
카카오톡 인앱브라우저에서 이미지 크게 키우는 팁
북극海
|
2021.09.13
|
Votes 0
|
Views 858 | 북극海 | 2021.09.13 | 0 | 858 |
60 |
Wix에서 구입한 도메인을 외부 호스팅으로 연결하는 방법 정리
북극海
|
2020.10.31
|
Votes 0
|
Views 3053 | 북극海 | 2020.10.31 | 0 | 3053 |
59 |
GET 방식 앵커 HTML 특정 위치 이동
북극海
|
2020.04.14
|
Votes 0
|
Views 3784 | 북극海 | 2020.04.14 | 0 | 3784 |
58 |
http://에서 https://www
북극海
|
2020.03.21
|
Votes 0
|
Views 2869 | 북극海 | 2020.03.21 | 0 | 2869 |
57 |
PHP Errors 메시지 감추는 방법
북극海
|
2020.03.20
|
Votes 0
|
Views 3251 | 북극海 | 2020.03.20 | 0 | 3251 |
56 |
[Avada] Fusion Cache 삭제 방법
북극海
|
2020.03.19
|
Votes 0
|
Views 3388 | 북극海 | 2020.03.19 | 0 | 3388 |
55 |
Win] 포트 리스트 및 PID 삭제
북극海
|
2020.03.15
|
Votes 0
|
Views 2481 | 북극海 | 2020.03.15 | 0 | 2481 |
54 |
[전자정부 표준프레임워크]Several ports (8005, 8080, 8009) required by Tomcat v8.0 Server at localhost are already in use.
북극海
|
2020.03.15
|
Votes 0
|
Views 2070 | 북극海 | 2020.03.15 | 0 | 2070 |
53 |
[MySQL] 특정 문자열 교체 쿼리문
북극海
|
2020.02.27
|
Votes 0
|
Views 1756 | 북극海 | 2020.02.27 | 0 | 1756 |