id fname lname
1 Joe Smith
2 Sally Smith
####
use DBI;
$dbh = DBI->connect("DBI:CSV:f_dir=./");
$query = "select id, fname, lname";
$sth->prepare($query);
$sth->execute();
while ($rowdata = $sth->fetchrow_hashref) {
$hash{$rowdata->{'id'}} = $rowdata{'id'};
if ($rowdata->{'fname'}) { $hash{$rowdata->{'id'}}{'fname'} = 1; }
if ($rowdata->{'lname'}) { $hash{$rowdata->{'id'}}{'lname'} = 1; }
}
print Dumper(\%hash);
####
$VAR1 = {
'' => undef
};
####
$VAR1 = {
{
'' => 1
'fname' => 'John'
'lname' => 'Smith'
{
{
'' => 2
'fname' => 'Sally'
'lname' => 'Smith'
{
};