0
A
答えて
1
使用MySQLの複数テーブルの更新構文を試してみてください。私はは、クエリの部品を再配置している
update main, (
select a.id, b.aggr
from main a
join (
select uk, group_concat(cascina_uk SEPARATOR '|') as aggr
from main
group by uk
) b on a.uk = b.uk
) temptable
set main.aggr = temptable.aggr
where main.id = temptable.id
注意動作中のクエリに変換します。私はサブクエリに行うことができる最適化があると思う。
1
あなたのお問い合わせからは、同じ値がaggr
の複数のid
行を更新していることを理解しています。そして、この1は動作するはずです:
update main
set aggr = group_concat(cascina_uk SEPARATOR '|')
group by uk
1
この
update main c
set
c.aggr = (select b.aggr
from
main a,
(select uk, group_concat(cascina_uk SEPARATOR '|') as aggr from main group by uk) b
where
a.uk = b.uk
and c.id = a.id)
関連する問題
- 1. レコードの値を1つのSQLクエリで別の値に置き換えます
- 2. 等価クエリはfind_byのどこに置き換えますか
- 3. SQLクエリ別のテーブルに同じデータを2つの列を置き換えることはできません
- 4. 私の2つのforeachを置き換えるlinqクエリは何ですか
- 5. 2つのクエリを1つのクエリに結合する
- 6. いくつかのクエリを1つに置き換えることはできますか
- 7. SQL Serverの1つのクエリと同様のクエリを2つ書く
- 8. 1つのクエリまたは2つの別々のクエリ?
- 9. htaccessクエリ。 2は2つのホームページのルールを書き換えます
- 10. HQL - 2つの同じクエリ
- 11. MySQLの1つのクエリ私は2つのクエリを持って
- 12. 1つのクエリで2つのWHERE&COUNT
- 13. 2つのSELECTS、1つのクエリ
- 14. PHP:1つ以上のTab(\ t)を1つのタブに置き換えます。
- 15. 2つのnumpyサブアレイを1つのサブアレイに置き換える方法
- 16. mysql - 1つのクエリに対して同じクエリを実行できますか?
- 17. 1つのdivを別のdivに置き換えます。
- 18. 値の範囲を1つの値に置き換えます
- 19. 1つのクエリで2つのmysqlクエリの数を比較します。
- 20. MySQL 2つのクエリで条件が異なる1つのクエリ
- 21. ColdFusionのspoiling SQLクエリの置き換え
- 22. データベースは2つのクエリを1つに結合します
- 23. 2つのクエリを1つにまとめてソートする
- 24. CodeIgniterアクティブレコード。 2つのクエリを1つにマージしますか?
- 25. 置き換えられた値を持つ更新クエリ
- 26. 以下のように2つのクエリがあります1つのクエリの結果を別のクエリに依存している2つの選択クエリ
- 27. 複数のjQuery .on()を1つに置き換えます
- 28. 空白を1つの空白に置き換えます。
- 29. Pythonはパラメータの1つを自己に置き換えます
- 30. バイナリバックスラッシュをバイトテキストで1つのバックスラッシュに置き換えます。
INSERTとUPDATEクエリを同等のクエリで置き換えることはできません。 –
最初のクエリは、このような悪い考えのように見えます。 – Strawberry