2011-02-11 12 views
0

私はあるテーブルから選択し、その選択結果を使って別のテーブルを更新したいが、特定の条件に基づいています。これは1回限りのSQLクエリで可能ですか?MySQL単独のループ

+3

「はい」と答えるだけでいいですか?おそらくあなたはあなたの質問をもう少し体現したいと思うでしょう。 – Gerrat

+1

はい、可能です。あなたは具体的な例を挙げることができますか?それ以外の場合は、マニュアルへのリンクを得るだけで、いくつかの例が含まれています。 –

答えて

2

はいです。 otherTable AS

UPDATE 
    tableToUpdate AS ttu 
[LEFT|RIGHT|INNER] JOIN 
    otherTable AS ot 
ON 
    joinCondition 
SET 
    ttu.field = ot.field 
WHERE 
    conditionsToBeMet 

あなたはちょうどあなたがあなたの結果セットを取得するために使用SELECTクエリを使用することができます。

関連する問題