Select a.onumber, a.o_name, a.o_phone, a.totalq, a.totalc
From VOD_RECEIPT a
Where a.userid = 'pa1111'
And a.no = 39014
의 결과는
+-------------+--------+---------------+--------+--------+
| onumber | o_name | o_phone | totalq | totalc |
+-------------+--------+---------------+--------+--------+
| 81205101016 | 홍길동 | 010-0000-0000 | 3 | 203000 |
+-------------+--------+---------------+--------+--------+
입니다.
그리고 이 테이블의 상세 목록(?)은
SELECT concat( '[음료] ',name ) As sin_list
FROM VOD_RECEIPT_CART
Where userid = 'pa1111'
and onumber = '81205101016'
의 결과는
+---------------------------------------------------+
| sin_list |
+--------------------------------------------------+
| [음료]판매항목1 |
+---------------------------------------------------+
| [음료]판매항목2 |
+---------------------------------------------------+
| [음료]판매항목1 |
+---------------------------------------------------+
인데,
VOD_RECEIPT 는 userid, onumber당 1건의 데이타가 발생하고,
그 세부 내용이 VOD_RECEIPT_CART 에 userid와 onumber로 연결되어 한개이상의 건수가 발생하고, 그 건수는 totalq값입니다.
이걸
+-------------+---------------+------------------------+--------+------------+----------------------+
| onumber | o_name | o_phone | totalq | totalc | sin_list |
+-------------+---------------+------------------------+--------+------------+-----------------------+
| 81205101016 | 홍길동 | 010-0000-0000 | 3 | 203000 | [음료]판매항목1 |
| | [음료]판매항목2 |
| | [음료]판매항목3 |
+-------------------------------------------------------------------------------+----------------------+
이렇게 조회하고싶은데 어떻해야되나요?
물론 onumber가 81205101016하나만 이 아니라 여거건이 있어서 위형식대로 리스트로 쭉 나와야딥니다.
항목은 1건이 될수도 여러건이 될수도 있고요.
가능하신분 답변좀 부탁 드립니다.
|