我有一张这样的桌子:
create table t1 {
person_id int,
item_name varchar(30),
item_value varchar(100)
};
假设 person_id+item_name 是复合键,现在我在表 t1 中有一些数据(5 条记录),如下所示:
person_id ====item_name ====== item_value
1 'NAME' 'john'
1 'GENDER' 'M'
1 'DOB' '1970/02/01'
1 'M_PHONE' '1234567890'
1 'ADDRESS' 'Some Addresses unknown'
现在我想使用 SQL(或组合存储过程/函数或其他)来查询上述结果(1 个结果集)变为:
NAME==GENDER==DOB========M_PHONE=======ADDRESS===============
1 M 1970/02/01 1234567890 Some Addresses unknown
我应该怎么做 ?谢谢您的帮助。