반응형
MySQL 내부 조인 별칭
내부 조인과 별칭 값을 서로 덮어쓰지 않도록 어떻게 하면 되는지 아는 사람?내 코드를 보면 더 분명해 보일 수 있습니다.
SELECT home, away, g.network, g.date_start
FROM game g
INNER JOIN team t ON (
(t.importid = g.home) as home
OR
(t.importid = g.away) as away
)
ORDER BY date_start DESC
LIMIT 7
SOLVED (아래 도움말이 완료된 후 최종 쿼리입니다)
SELECT
home.market AS home_market,
away.market AS away_market,
g.network,
g.date_start
FROM game AS g
INNER JOIN team AS home ON (
home.importid = g.home
)
INNER JOIN team AS away ON (
away.importid = g.away
)
ORDER BY g.date_start DESC
LIMIT 7
두 번 가입해야 합니다.
SELECT home.*, away.*, g.network, g.date_start
FROM game AS g
INNER JOIN team AS home
ON home.importid = g.home
INNER JOIN team AS away
ON away.importid = g.away
ORDER BY g.date_start DESC
LIMIT 7
별도의 열을 사용하여 조인 조건 표시
SELECT t.importid,
case
when t.importid = g.home
then 'home'
else 'away'
end as join_condition,
g.network,
g.date_start
FROM game g
INNER JOIN team t ON (t.importid = g.home OR t.importid = g.away)
ORDER BY date_start DESC
LIMIT 7
언급URL : https://stackoverflow.com/questions/10724324/mysql-inner-join-alias
반응형
'source' 카테고리의 다른 글
bootstrap.properties가 spring-cloud-starter-config에서 무시되는 이유는 무엇입니까? (0) | 2023.10.28 |
---|---|
Python's Pandas의 데이터 프레임에서 Matplotlib 산점도 만들기 (0) | 2023.10.28 |
파일 트랙터 테스트 케이스 다운로드 (0) | 2023.10.28 |
자바스크립트로 날짜 범위를 순환하기 (0) | 2023.10.28 |
C# http webrequest and javascript (0) | 2023.10.28 |