0
私はあるテーブルから選択し、その選択結果を使って別のテーブルを更新したいが、特定の条件に基づいています。これは1回限りのSQLクエリで可能ですか?MySQL単独のループ
私はあるテーブルから選択し、その選択結果を使って別のテーブルを更新したいが、特定の条件に基づいています。これは1回限りのSQLクエリで可能ですか?MySQL単独のループ
はいです。 otherTable
AS
UPDATE
tableToUpdate AS ttu
[LEFT|RIGHT|INNER] JOIN
otherTable AS ot
ON
joinCondition
SET
ttu.field = ot.field
WHERE
conditionsToBeMet
あなたはちょうどあなたがあなたの結果セットを取得するために使用SELECT
クエリを使用することができます。
「はい」と答えるだけでいいですか?おそらくあなたはあなたの質問をもう少し体現したいと思うでしょう。 – Gerrat
はい、可能です。あなたは具体的な例を挙げることができますか?それ以外の場合は、マニュアルへのリンクを得るだけで、いくつかの例が含まれています。 –