CharUser
次のデータを持つテーブルがあります
UserID UserName UserPhone UserAddress
と呼ばれるテーブルもsubscriptionjob
subID userId companyid
user という別のテーブルUsersCvs
には、次のデータがあります
CVId Companyuserid cvpath
行ごとに次の結果になるクエリを実行したい
userid username userphone useraddress usercv
ユーザーIDはsubcriptionjob
、最初のクエリで次のことを試したテーブルから与えられます
SELECT CharUserId, CharUserName, CharUserPassword, CharUserMail, CharUserPhone, CharUserAddress, CharUserGender, ProgId, CharUserBirthdate
FROM CharUser
WHERE (CharUserId IN
(SELECT CompanyUserId
FROM SubsciptionJob
WHERE (JobId = 1)))
これは2番目のクエリです
SELECT TOP (1) CvPath
FROM UsersCvs
WHERE (CompanyUserId IN
(SELECT CompanyUserId
FROM SubsciptionJob AS SubsciptionJob_1
WHERE (JobId = 1)))
ORDER BY CvId DESC
両方とも単独で問題なく機能します。結合を間に入れて結合しようとしましたが、機能しません
各行に一意の値を持つ最初のクエリに cvpath 列をアタッチしたい
何か案は.. ?
ありがとうございました