質問編集履歴

1

うまく動かない内容の詳細追記

2022/09/22 11:26

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -41,6 +41,15 @@
41
41
  }
42
42
  ```
43
43
 
44
+ 全く見当違いのSQLが生成されてしまいました。
45
+
46
+ update target_table
47
+ set sort_no = sort_dtl.new_sort_no
48
+ where ctid in (select target_table.ctid from target_table inner join (select sort_no , row_number ( )over ( order by new_sort_no) As new_sort_no from target_table where t_no = 123) as sort_dtl on target_table.sort_no = sort_dtl.sort_no where t_no = 123
49
+
50
+ となり、sort_dtl用のFROM句エントリがありません
51
+ とエラーになっています。
52
+
44
53
  ```php
45
54
  上記でだめだったので、
46
55
  $this->where('t_no ', '=', $tno)