고려 다음 표 : 내가 원하는 그러나 경우, IDNUM 일치를 기반으로 합류 할 것같은 필드에서 조건이 다른 MySQL에 테이블 조인 하시겠습니까?
SELECT account.Name FROM account, records WHERE records.IDNum = account.IDNum
이름 필드 위의 쿼리에서 :
account => ID, Login, Pass, Email, Level, IDNum, Name
records => RID, Status, IDNum, Reason, Type, Amount, Date, SubmitterID
지금 나는 다음과 같은 쿼리 테이블을 조인 이름 필드 WHERE account.ID = records.ID
과 동시에 WHERE records.IDNum = account.IDNum
을 얻으려면 가능합니까?
SELECT account.Name FROM account, records WHERE records.IDNum = account.IDNum
SELECT account.Name FROM account, records WHERE records.SubmitterID = account.ID
아마 아래 예제 데이터를 확인하시기 바랍니다 충분히 명확하지 않다 :
을 그러니 확실히 짧은, 하나에 아래의 두 쿼리에 가입
는질문 첫 번째 쿼리의 Name
필드는 John을 반환하고 두 번째 쿼리의 Chris를 반환합니다. 한 쿼리에 두 이름을 표시하고 싶습니다.
MySQL 버전에는 어떤 것이 있습니까? 내 '5.0'은 그런 '가입'을 시도하면 나에게 불신을하고 있습니다. – Bobby
@Bobby : 죄송합니다. 내 검색어를 수정했습니다. MySQL 5.0.91 있습니다. – user435216