2014-12-15 1 views
0

저는 데이터베이스에서 AREL 개체로 데이터를 가져 오는 방법을 찾고 있습니다. 페이지 매김이 쉽습니다.레일은 mysql 뷰나 가상 테이블을 만듭니다.

데이터베이스 관점에서 볼 때 mysql 삽입 가능/업데이트 가능보기를 만들어야합니다. 이후 나는 다른 열 이름을 가진 두 개의 서로 다른 테이블을 가지고. 또한 모든 데이터가 일부 열만 필요하지 않습니다.

나는 mysql 뷰없이 이것을 할 수있는 방법이 있는지 궁금하다. 그냥 액티브 레코드를

| table1: | 
| id, name, desc, quality | 
| 1, t1, d1, q1 | 
| 2, t2, d2, q2 | 

| table2: | 
| id, title, description, etc | 
| 1, p1, desc1,  null| 
| 2. p2, desc2,  null| 

내가 당신이 원하는 것은 연합 (EU)입니다

| JoinTabe | 
| id, col1, col2 | 
| 1, t1, d1 | 
| 1, p1, desc1| 
| 2, t2, d2 | 
| 2, p2, desc2| 

답변

0

같은 somethig에받을 원하는

예를 사용하여. 나는 그들이 노조가 악하고 당신이 노조를해서는 안되기 때문에 액티브 레코드에서 .union 함수를 오랫동안 다시 제거했다고 생각한다.

그러나 유니언을 수행하고 싶지 않은 경우에는 수행해야하는 연합을 수행하는 SQL 문을 select_all 함수를 사용하여 전달해야합니다.

관련 문제