Shunsuke Wakamatsu
Shunsuke Wakamatsu
Prepared StatementのプレースホルダーがMySQL/MariaDBでは`?`なのが、`$1`、`$2`、`$3`…になるのに対応する必要がある。
返り値が1つだけのSubQueryに対応する。 返り値が複数の場合は、そもそも値の組みを扱う仕組みがないので一旦後回し。 SubQuery内では - SubQueryの結果を利用するクエリのテーブル - SubQueryの対象テーブル 両方のカラムを使用可能なため、それをうまく表現する必要がある。 とりあえずSubQueryの結果を利用するクエリのテーブルのみSubQueryの対象テーブルとして良い、みたいなのもありとは思う。
クエリの実行結果をstructにbindする部分のテストができていない。 バグが発生しやすい部分なので、しっかりテストしたい。
生成されたコードに`github.com/mazrean/genorm`が二重にimportされてエラーになる事例があった。 原因を特定して直す。
Environment ------------ ### Host | item | version | | --- | --- | |OS | Ubuntu Server 22.04.2 LTS | |GROWI |6.1.10| |node.js |18.17.0| |npm |9.6.7| |Using Docker|yes| |Using...