-4

私は2つのテーブルを持っています.1つのテーブルでは、列は操作& grpです。

operation     grp
created       login
sign in       login

別の表では、B 列は次のとおりです。

uid       operation 
1         created
2         sign in

両方のテーブルの各データを一致させ、出力を次のようにしたいと考えています。

uid       grp
1         login
2         login

どうすればこれを行うことができますSQLか???

4

3 に答える 3

1

を使用して両方のテーブルを結合してみてくださいINNER JOIN。列operationは両方のテーブルで共通であるため、 を使用して結合できますoperation

SELECT B.uid, A.grp 
FROM A JOIN B ON A.operation = B.operation

このSQLFiddleを参照してください

于 2013-08-12T11:13:34.697 に答える
0
select B.uid,A.grp from tableA  A join tableB B on A.operation=B.operation
于 2013-08-12T11:13:10.983 に答える
0

何かのようなもの

select uid, grp from table1, table2 where table1.operation = table2.operation
于 2013-08-12T11:13:48.030 に答える