2

次のようなスキーマを持つテーブルがあります。

tblRecords

RecordID | ResultID | RecordName

別のテーブルはtblResultsです:

ResultID | ResultTime | Result Date

tblRecordsResultIDにないレコードがいくつか含まれていtblResultsます。

私がやろうとしているのは、が入っている場所からすべての値を取得することtblRecordsです。ResultIDtblResults

参加することでそれは可能ですか?
または、サブクエリを使用する必要がありますか?

4

3 に答える 3

4

はい、できます。以下のクエリを試してください。

SELECT tRec.* 
FROM tblRecords tRec
INNER JOIN tblResults tRes
ON tRec.ResultId = tRes.ResultId
于 2012-07-16T15:25:46.720 に答える
1

ResultIDがtblResultsにあるtblRecordsからすべての値を取得します

次に、これを試してください:

SELECT * 
FROM tblRecords
WHERE ResultID IN (SELECT DISTINCT ResultID FROM tblResults)
于 2012-07-16T15:27:28.987 に答える
0

はい。テーブル結合を使用します。

tblRecords.RecordID = tblResults.ResultID 
于 2012-07-16T15:26:21.647 に答える