Доброго времени суток! Подскажите как сделать выборку из базы mysql, где есть такие таблицы:
zakaz zid | name 1 | Заказ 1 2 | Заказ 2 3 | Заказ 3 4 | Заказ 4
values vid| zid | value |summa 1 | 1 | Печенье | 12 2 | 1 | Вафли | 43 3 | 2 | Туфли | 53 4 | 4 | Сапоги | 18 5 | 4 | Лапти | 43
чтобы показать все заказы и сумму по каждому из них. Без проблем делается выборка по элементам, где у каждого заказа(табл. zakaz) есть хотя бы одна запись в values, но если такой записи нет, то информация о заказе не выводится, а нужно чтобы было либо пустое поле, либо 0. Например на примере этой таблицы запросом:
SELECT zakaz.name, SUM(values.summa) FROM zakaz, values, WHERE zakaz.zid=values.zid
я получу сумму по всем заказам, кроме заказа 3, т.к. не выполняется условие zakaz.zid=values.zid.
Как быть?