Ruby Sequelでカラム名にテーブル名を修飾させる
SELECT * FROM t1 INNER JOIN t2 ...
を、
SELECT t1.*, t2.* FROM t1 INNER JOIN t2 ...
のようにしたい。
環境
- Sequel: 5.x
方法
Dataset#qualifyを使う。
例
DB[:table].qualify.sql => SELECT table.* FROM table;
SELECT * FROM t1 INNER JOIN t2 ...
を、
SELECT t1.*, t2.* FROM t1 INNER JOIN t2 ...
のようにしたい。
Dataset#qualifyを使う。
DB[:table].qualify.sql => SELECT table.* FROM table;