One thing to do would be to go to your content types administration for your product node types and click on the "Display fields" tab. Here you can turn on the images to display in teasers. This will put them in the object for the teaser... but you can simply theme the teaser to not display images if you don't want to.
If that doesn't work, you may indeed need a database query.
