이것은 간단하게 들리 겠지만 아마도 ...MySQL의 컬럼 값에 대한 ID 참조를 대체하는 간단한 방법이 있습니까?
좋아요, 그래서 두 개의 테이블 users
과 messages
이 있습니다. 은과 같이 포맷 : 당신이 생각하지 않은 경우
users
ID | username
1 | im_a_user
2 | another_user
messages
ID | FROM | TO | CONTENT
1 | 1 | 2 | Blah blah blah...
2 | 2 | 1 | Hello, World!
3 | 2 | 1 | Another message.
는 열 FROM
및 TO
테이블 users
에서 ID
에 대한 참조입니다.
어쨌든,이 같은 반환하는 쿼리하고 싶습니다 :
ID | FROM | TO | CONTENT
1 | im_a_user | another_user | Blah blah blah...
2 | another_user | im_a_user | Hello, World!
3 | another_user | im_a_user | Another message.
내가 전에 JOINS
로 이런 짓을했습니다,하지만 난 약간 녹슨 해요, 나는 궁금했다가 더 간단한 방법입니다. 그렇지 않은 경우 JOIN
을 사용하는 쿼리가 문제가되지 않습니다.
정규화가 올바르게 수행되므로 독창적 인 아이디어가 더 좋습니다. 지금 당신이하려는 것은 그것을 표준화 해제하는 것입니다. 음 ... 재미있게 놀아 라! – ajreal
나는 내 의도를 결코 말하지 않았다. 나는 그 결과를 보도록하고있다. – Yoshiyahu
yoshi san, 결과에 사용자 이름을 가져올 수 있습니다. – ajreal