1

MySQL に 2 つのテーブルがあります。

表1:
cname
a
b
f

表 2:
キャラクター | アカウント
a |
1b | 2c
| 3d
| 4
e | 5日
| 6g
| 7

cname = character である 2 つのテーブルからすべてのアカウントを選択したい

私はこれを試しました: SELECT account FROM table1,table2 WHERE cname = character

しかし、それは空を返します。私は単純なものが欠けていると確信しています...

どんな助けでも大歓迎です。

4

2 に答える 2

4

テーブル名をクエリに指定する必要があります。

SELECT account FROM table1,table2 WHERE table1.cname = table2.character

また

使用するJOINS

SELECT table2.account FROM table1
LEFT JOIN table2 ON table1.cname = table2.character
于 2013-08-26T04:35:55.687 に答える