並べ替えるだけでよい場合、テーブルから product_idを取得するにはどうprevious
すればよいですか? 例 と がある場合、次のレコードを取得したい とがある場合、前のレコードを取得したい どうすればこれを達成できますか?next
varchar
PRODUCT_NO='20120033'
PRODUCT_REGISTRATION_NO='yellow'
PRODUCT_ID which is 4
PRODUCT_NO='20120033'
PRODUCT_REGISTRATION_NO='green'
PRODUCT_ID which is 3
ありがとう
テーブル構造とデータを以下に貼り付けます
CREATE TABLE MYTAB
(
PRODUCT_ID NUMBER,
PRODUCT_NO VARCHAR2(),
PRODUCT_REGISTRATION_NO VARCHAR2(32)
);
SET DEFINE OFF;
Insert into MYTAB
(PRODUCT_ID, PRODUCT_NO, PRODUCT_REGISTRATION_NO)
Values
(3, '20120033', 'yellow');
Insert into MYTAB
(PRODUCT_ID, PRODUCT_NO, PRODUCT_REGISTRATION_NO)
Values
(4, '20120033', 'green');
Insert into MYTAB
(PRODUCT_ID, PRODUCT_NO, PRODUCT_REGISTRATION_NO)
Values
(5, '20120034', 'wine');
Insert into MYTAB
(PRODUCT_ID, PRODUCT_NO, PRODUCT_REGISTRATION_NO)
Values
(6, '20120034', 'soda');
COMMIT;