TIP 공유
SQL join 예제
기타
Author
북극海
Date
2019-06-07 16:19
Views
2962
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 964
|
BCTONE | 2023.07.17 | 0 | 964 |
| 71 |
Ubuntu 방화벽 명령어 모음
BCTONE
|
2023.07.03
|
Votes 0
|
Views 750
|
BCTONE | 2023.07.03 | 0 | 750 |
| 70 |
좀비 프로세스 삭제 명령
BCTONE
|
2023.07.02
|
Votes 0
|
Views 767
|
BCTONE | 2023.07.02 | 0 | 767 |
| 69 |
Uncaught TypeError: wp.media is not a function
BCTONE
|
2023.04.15
|
Votes 0
|
Views 821
|
BCTONE | 2023.04.15 | 0 | 821 |
| 68 |
Anaconda prompt def 사용 시 IndentationError: expected an indented block 에러 해결
BCTONE
|
2023.03.23
|
Votes 0
|
Views 815
|
BCTONE | 2023.03.23 | 0 | 815 |
| 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 1245
|
BCTONE | 2023.02.16 | 0 | 1245 |
| 66 |
table prefix 변경 후 조치 방법
북극海
|
2022.10.06
|
Votes 0
|
Views 931
|
북극海 | 2022.10.06 | 0 | 931 |
| 65 |
워드프레스 작업시 참고할 query 모음
북극海
|
2022.09.21
|
Votes 0
|
Views 901
|
북극海 | 2022.09.21 | 0 | 901 |
| 64 |
DB내 악성 코드 문제 다수 발생
북극海
|
2022.08.25
|
Votes 0
|
Views 1261
|
북극海 | 2022.08.25 | 0 | 1261 |
| 63 |
SecureSign 인증 발급되지 않을 때 해결 방법
북극海
|
2022.07.06
|
Votes 0
|
Views 994
|
북극海 | 2022.07.06 | 0 | 994 |
| 62 |
도메인 / 호스팅 / 메일서버 분리 설정 시 메일 세팅 방법
북극海
|
2022.02.24
|
Votes 0
|
Views 1657
|
북극海 | 2022.02.24 | 0 | 1657 |
| 61 |
카카오톡 인앱브라우저에서 이미지 크게 키우는 팁
북극海
|
2021.09.13
|
Votes 0
|
Views 1073
|
북극海 | 2021.09.13 | 0 | 1073 |
| 60 |
Wix에서 구입한 도메인을 외부 호스팅으로 연결하는 방법 정리
북극海
|
2020.10.31
|
Votes 0
|
Views 3432
|
북극海 | 2020.10.31 | 0 | 3432 |
| 59 |
GET 방식 앵커 HTML 특정 위치 이동
북극海
|
2020.04.14
|
Votes 0
|
Views 4037
|
북극海 | 2020.04.14 | 0 | 4037 |
| 58 |
http://에서 https://www
북극海
|
2020.03.21
|
Votes 0
|
Views 3059
|
북극海 | 2020.03.21 | 0 | 3059 |
| 57 |
PHP Errors 메시지 감추는 방법
북극海
|
2020.03.20
|
Votes 0
|
Views 3425
|
북극海 | 2020.03.20 | 0 | 3425 |
| 56 |
[Avada] Fusion Cache 삭제 방법
북극海
|
2020.03.19
|
Votes 0
|
Views 3662
|
북극海 | 2020.03.19 | 0 | 3662 |
| 55 |
Win] 포트 리스트 및 PID 삭제
북극海
|
2020.03.15
|
Votes 0
|
Views 2781
|
북극海 | 2020.03.15 | 0 | 2781 |
| 54 |
[전자정부 표준프레임워크]Several ports (8005, 8080, 8009) required by Tomcat v8.0 Server at localhost are already in use.
북극海
|
2020.03.15
|
Votes 0
|
Views 2323
|
북극海 | 2020.03.15 | 0 | 2323 |
| 53 |
[MySQL] 특정 문자열 교체 쿼리문
북극海
|
2020.02.27
|
Votes 0
|
Views 1958
|
북극海 | 2020.02.27 | 0 | 1958 |
BCT NEWS
인기 글