동일한 크기의 동적 행을 가진 두 개의 테이블 릭스를 갖는 것은 불가능합니다. 사용 사례에 따라 할 수있는 일은 디자이너를 사용하여 두 개의 별도 테이블 릭스처럼 보이는 하나의 테이블 릭스를 만드는 것입니다.
SQL을 사용하여 필요에 맞는 데이터 세트를 만들 수 있습니다.
SELECT LeftColOuter.SerialNo AS LeftSerial, LeftColOuter.Name AS LeftName, RightColOuter.SerialNo AS RightSerial, RightColOuter.Name AS RightName FROM (
SELECT LeftCol.SerialNo, LeftCol.Name, ROW_NUMBER() OVER (ORDER BY LeftCol.SerialNo) AS RowNum FROM
(
SELECT SerialNo as SerialNo, Name as Name, ROW_NUMBER() OVER (ORDER BY SerialNo) as RowNum FROM Test
) AS LeftCol
WHERE RowNum % 2 = 1
) AS LeftColOuter
LEFT JOIN
(
SELECT RightCol.Name, RightCol.SerialNo, ROW_NUMBER() OVER (ORDER BY RightCol.SerialNo) AS RowNum FROM
(
SELECT SerialNo as SerialNo, Name as Name, ROW_NUMBER() OVER (ORDER BY SerialNo) as RowNum FROM Test
) AS RightCol
WHERE RowNum % 2 = 0
) AS RightColOuter ON LeftColOuter.RowNum = RightColOuter.RowNum
그러면 다음 테이블이 생성됩니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다