>> Edit article
이름
제목
패스워드
서로다른 구조를 가진 두 테이블이 있다고 할때 두 테이블의 내용을 한꺼번에 보여주는 명령어에서 제대로된 결과가 잘 나오질 않습니다. sql 은 mysql 이던 pgsql 이던 거의 비슷하리라 봅니다. pgsql 에서 한 내용입니다. test=> select * from category1; no | width | height ----+-------+-------- 1 | 2 | 3 2 | 2 | 4 3 | 3 | 4 (3 rows) test=> select * from category2; no | weight -----+-------- 101 | 10 102 | 12 (2 rows) test=> select c1.*, c2.* from category1 c1, category2 c2; no | width | height | no | weight ----+-------+--------+-----+-------- 1 | 2 | 3 | 101 | 10 1 | 2 | 3 | 102 | 12 2 | 2 | 4 | 101 | 10 2 | 2 | 4 | 102 | 12 3 | 3 | 4 | 101 | 10 3 | 3 | 4 | 102 | 12 (6 rows) 이런식으로 결과가 나와버리는데요.. 제가 원하는 결과는 no 컬럼이 두개가 아닌 하나이며 category1 과 2 의 내용이 같은 row 가 아닌 각각 하나의 row 가 나올수있게 하고 싶습니다. 섞이는 순서는 관계없습니다. no width height weight 1 2 3 101 10 2 2 4 102 12 3 3 4 이런 식으로 결과가 나오게 하고 싶은데 좋은 방법이 없을까요? 두개의 테이블구조가 같아도 상관없지만 왠만하면 다른 구조일때의 결과면 좋겠습니다.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved