이 속편에 도움이 전송 SQL을 필요로하는 곳에 : 는
SQL :
는 SQL과 속편은 내부 조인과 관련된 도움이 필요하고/필터
SELECT table_t.curr_id FROM table_t
INNER JOIN table_c ON table_c.curr_id = table_t.curr_id
INNER JOIN table_b ON table_b.bic = table_t.bic
WHERE table_c.alpha_id = 'XXX' AND table_b.name='Foo';
내가 속편에 붙어, 나도 몰라 필터링하는 방법은 다음과 같습니다.
cid= table_t.select(:curr_id).
join(:table_c, :curr_id=>:curr_id).
join(:table_b, :bic=>:bic).
filter(?????)
위보다 더 나은 관용구로 대답해도 잘됩니다.
UPDATE : 나는 필터가없는
cid = DB[:table_t].select(:table_t__curr_id).
join(:table_c, :curr_id=>:curr_id).
join(:table_b, :bic=>:table_t__bic). #add table_t or else ERROR: column table_c.bic does not exist
filter(:table_c__alpha_id => 'XXX',
:table_b__name => 'Foo')
작동하는지 조금 수정해야
,
cid = DB[:table_t].select(:table_t__curr_id).
join(:table_c, :curr_id=>:curr_id, :alpha_id=>'XXX').
join(:table_b, :bic=>:table_t__bic, :name=>'Foo')
가 BTW 내가 당신을 생각 9.0
'속편'이전 이름이었다, 요즘 우리는 그것을 'SQL'이라고 부른다. – Zabba
그가 "SQL"을 의미한다고 생각한다. 어떤 사람들은 "속편"으로 해석한다. – Tobias
http://sequel.rubyforge.org/ –