2016-03-18 7 views
0

あるテーブルから情報をコピーし、そのデータを新しいクエリに配置するクエリを実行する必要があります。別のテーブルのクエリで使用するテーブルのコピー

クエリ1詳細: テーブルqu_pap_usersには、useridという名前の列があります。その列と特定のデータフィールドをb793bca3という名前の列で探し、accountuseridという隣の列に移動して、その列の値をuserid列の値に関連付ける値にコピーする必要があります。

私は、XXXがどこにある以下のクエリにその値を貼り付ける必要があり

...最初のクエリを作成する方法

$sql = "update `qu_g_users` set `rstatus` = 'D' where `accountuserid` IS 'XXX'; 

任意のアイデア?

答えて

1

これを私が理解するためには、テーブルqu_pap_users内の行をuserid = 'b793bca3'で探し、accountuseridの値を更新ステートメントにコピーする必要があります。 私の理解が正しければ、次のようにすることができます。

$sql = "update qu_g_users set rstatus = 'D' where accountuserid in (select accountuserid from qu_pap_users where userid='b793bca3')" ; 
0

正しく理解していれば、両方のテーブルに同じフィールド値(UserID & AccountUserID)が必要ですか?

qu_pap_usersのUserIDの値をAccountUserIDフィールドの2番目のテーブルに挿入しますか?

関連する問題