2

table1 列を table 2 の 2 列にどのように参照しますか

正確な50行のテーブル「状態」を作成しました

' Wedding ' テーブルで (weddingState,contactState) を関連付けようとしています

これは私が作成したステートメントですが、一番上のWeddingStateに正しく参加するだけです - その下の INNER Join を気にしないようです...

選択する *

結婚式から

INNER JOIN は s1 ON 結婚式として述べています。WeddingState = s1.StateId //結婚の状態

INNER JOIN は s2 ON weddings.ContactState = s2.StateId //花嫁の連絡先状態として述べています

WHERE weddings.weddingid="094829292"

4

4 に答える 4

0

Bill に感謝します。StateName も追加しました

SELECT w.*,

s1.StateId AS WeddingStateId,

s1.StateName AS WeddingStateName,

s2.StateId AS ContactStateId,

s2.StateName AS ContactStateName

FROM 結婚式 AS w

INNER JOIN 状態 AS s1 ON w.WeddingState = s1.StateId

INNER JOIN 状態 AS s2 ON w.ContactState = s2.StateId

于 2009-01-13T02:27:28.650 に答える