title: sql query is returning the same values twice
body: <p>I have this sql query, and it should be returning two values, which is does but it returns each returned row twice, the sql looks like this, </p>
  
  <pre><code>SELECT * FROM `mailers` 
    LEFT JOIN `mailer_content` ON `mailers`.`id` = `mailer_content`.`mailer_id` 
    LEFT JOIN `mailer_images` ON `mailer_content`.`id` = `mailer_images`.`content_id` 
  WHERE `mailers`.`id` = 26
  </code></pre>
  
  <p>The table structure for the tables I am query look like this, </p>
  
  <pre><code>    -- --------------------------------------------------------
  
  --
  -- Table structure for table `mailers`
  --
  
  CREATE TABLE `mailers` (
    `id` int(11) NOT NULL auto_increment,
    `mailer_title` varchar(150) NOT NULL,
    `mailer_header` varchar(60) NOT NULL,
    `mailer_type` enum('single','multi') NOT NULL,
    `introduction` varchar(80) NOT NULL,
    `status` enum('live','dead','draft') NOT NULL,
    `flag` enum('sent','unsent') NOT NULL,
    `date_mailer_created` int(11) NOT NULL,
    `date_mailer_updated` int(10) NOT NULL,
    PRIMARY KEY  (`id`)
  ) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=29 ;
  
  -- --------------------------------------------------------
  
  --
  -- Table structure for table `mailer_content`
  --
  
  CREATE TABLE `mailer_content` (
    `id` int(11) NOT NULL auto_increment,
    `headline` varchar(320) NOT NULL,
    `content` text NOT NULL,
    `mailer_id` int(11) NOT NULL,
    `position` enum('left','right','centre') default NULL,
    `tab_1_name` varchar(25) default NULL,
    `tab_1_link` varchar(250) default NULL,
    `tab_2_name` varchar(25) default NULL,
    `tab_2_link` varchar(250) default NULL,
    `tab_3_name` varchar(25) default NULL,
    `tab_3_link` varchar(250) default NULL,
    `tab_4_name` varchar(25) default NULL,
    `tab_4_link` varchar(250) default NULL,
    `created_at` int(10) NOT NULL,
    `updated_at` int(10) NOT NULL,
    PRIMARY KEY  (`id`),
    KEY `mailer_id` (`mailer_id`)
  ) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=16 ;
  
  -- --------------------------------------------------------
  
  --
  -- Table structure for table `mailer_images`
  --
  
  CREATE TABLE `mailer_images` (
    `id` int(11) NOT NULL auto_increment,
    `title` varchar(150) NOT NULL,
    `filename` varchar(150) NOT NULL,
    `mailer_id` int(11) NOT NULL,
    `content_id` int(11) default NULL,
    `date_created` int(10) NOT NULL,
    PRIMARY KEY  (`id`)
  ) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=49 ;
  </code></pre>
  
  <p>I am sure that is must be a problem with my sql I just do not know what the problem is </p>