thanks for your posting, but I have:

table1

id
name
value

table2

id
x
y

i want to

id name value x y

but there is no id from table 2 that is in table2.id and i want the
resource to bu something like this:

id(from table 1) name value (empty) (empty)

Jay Blanchard wrote:
> [snip]
> $sql = "SELECT * FROM `table1` LEFT JOIN `table2` USING `id` WHERE ...
> GROUP BY `table1`.`id`";
> 
> mysql_query($sql);
> 
> the problem is, that, when in table2 is not matching data using that id,
> i lose that id from output array. but i don`t want to.. is there any
> posibility to keep that id?
> [/snip]
> 
> More of a mysql question but do a left outer join with no group by
> statement.
> 
> SELECT table2.* 
> FROM table1 LEFT OUTER JOIN table2 
> ON(table1.id = table2.id)
> WHERE table1.id IS NULL  
> 
> 
> Returns all of table2 id's where there is no id in table1
> 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to