1

私はこのように見えるテーブルに持っています

表1

User_ID(int)|comment(text)|gender(int)

1|bla bla|1 のようになります

表2

ID(int)|Username(text)

今、次のようなクエリを作成したい

SELECT Table1.User_ID,Table1.comment,Table1.gender FROM Table1 INNER JOIN Table2 ON Table1.User_ID=Table2.ID SELECT Username

そのようなものは機能していますか?私の質問が理解するのがそれほど悪くないことを願っています。それが何らかの方法で機能している場合、さらにいくつかの結合を行うことも可能ですか?

初めて結合を操作する必要があります。私は少しイライラしています.ほとんどの例は少し抽象的です..

4

2 に答える 2

0

はい、はい。selectステートメントでもテーブル2フィールドにアクセスできます。

于 2013-04-14T22:47:21.507 に答える
0

SELECT結合されたテーブルからのものであっても 、ステートメントの後に選択するすべての列をリストするだけです。

SELECT Table1.User_ID, Table1.comment, Table1.gender, Table2.Username
FROM Table1 INNER JOIN Table2 
    ON Table1.User_ID = Table2.ID

結合はいくつでもできます。

SELECT Table1.User_ID, Table1.comment, Table1.gender, Table2.Username
FROM Table1 
    INNER JOIN Table2 
        ON Table1.User_ID = Table2.ID
    INNER JOIN Gender
        ON Table1.gender = Gender.id
于 2013-04-14T22:43:51.477 に答える