次のコードがあります。
my @tmpRowArr = ();
while (my $row1 = $sth->fetchrow_hashref()) {
push (@tmpRowArr, $row1);
}
$cached_query_hash{$uniqKey} = \@tmpRowArr;
DB クエリの結果をハッシュ参照に格納するために使用されます。has が正しく表示されます。次に、値を読み取りたいのですが、これは機能しません。
my @tmpRowArr2 = $cached_query_hash{$$value{'id'}} ;
foreach (@tmpRowArr2){
print $_->{id} ;
}
任意の洞察をいただければ幸いです。