我使用delphi 7和ado查询连接到具有三个表的访问数据库
所有表都与主键相关,我使用以下查询使用ado查询将三个表放在一行中并且工作正常:
select
table1.name,table1,amount,
table2.item1,table2.type1,table2.item2,table2.type2,
table3.item3,table3.type3,table3.item4,table3.type4,
from ((table1
inner join table2.id_data = table1.id_data)
inner join table3.id_data = table1.id_data)
order by table1.id_data
但我想要实现的是将每个项目字段(table2.item1,table2.item2,table3.item3,table3.item4)拆分或转换为行(记录),可能使用交叉表或枢轴,univot类型的查询,在网络上进行大量搜索,我仍然想弄清楚。有没有办法做这种查询?