|
|
|
| Нужно вывести все записи из table1 где table1.adv_id=table2.advertisers_id
И где table1=2
И где tables2.zip=3
Сделал так - но что-то не то:
SELECT * FROM ads WHERE ads.adv_id = advertisers.advertisers_id AND advertisers.zip=".$this->db->escape($options['zip'])." AND ads.type=".$this->db->escape($options['
type'])
|
| |
|
|
|
|
|
|
|
для: oliwinb
(26.07.2012 в 16:55)
| | Ошибся. Наверное правильнее будет так:
<?
$result=$this->db->query("SELECT * FROM ads LEFT JOIN advertisers ON ads.adv_id = advertisers.advertisers_id
WHERE advertisers.zip=".$this->db->escape($options['zip'])." AND ads.type=".$this->db->escape($options['type'])."")->result(); ?>
|
| |
|
|
|
|
|
|
|
для: oliwinb
(26.07.2012 в 16:59)
| | Вот правильный запрос:
SELECT * FROM ads LEFT JOIN advertisers ON ads.adv_id = advertisers.advertisers_id WHERE advertisers.zip='0' AND ads.type=2
|
| |
|
|
|