[ic] $db-->query inner join

Sam Batschelet sam at westbranchresort.com
Tue Mar 10 17:30:52 UTC 2009




On 3/10/09 10:35 AM, "Stefan Hornburg" <racke at linuxia.de> wrote:

> Sam Batschelet wrote:
>> 
>> 
>> On 3/10/09 10:14 AM, "jimbo" <jimbo at soundimages.co.uk> wrote:
>> 
>>>> my $q = $db->query({
>>>> 
>>>> sql => 'SELECT sum(quantity) FROM inventory INNER JOIN variants WHERE
>>>> inventory.sku = variants.code and variants.sku=$sku',
>>>> 
>>>> });
>>> Did you make sure to open the tables in the [perl] tag?
>>> 
>>> [perl tables="inventory variants"][/perl]
>>> 
>>> jimbo
>>> ;-)>
>>> 
>> I did it this way is this wrong?  I am trying to not use ITL in this script
>> if possible.
>> 
>> my $db = $db{inventory, variants};
> 
> $Tag->perl({tables => 'inventory'});
> 
> $db = $Db{inventory} # note capital D
> 
> would work if both tables share the same DBI connection.
> 
> Regards
> Racke
Thanks Racke seems to be running the query just curious why I am getting
back an Array is this by design?





More information about the interchange-users mailing list