есть 2 таблички abon и uslugi. Соответственно по структуре у одного абонента, может быть несколько строк с записями о услугах (интернет, телефония, тв). Необходимо сделать выборку следующего вида: вывести количество абонентов у которых подключены телефон и телевидения на любом тарифном плане и интернет с определенным тарифным планом.
Структура таблиц:
desc abon (Отобразить)
desc uslugi (Отобразить)
Как таковой связи между таблицами нету, кроме номера договора.
Пробовал вывести вот так:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $us1 = "Телефон";
- $us2 = "Телевидение";
- $us3 = "Интернет";
- $tp = "Тариф1";
- mysql_query('select count(*) from abon,uslugi where uslugi.usluga = \''.$us1.'\' and uslugi.usluga = \''.$us2.'\' and (uslugi.tp = \''.$tp.'\' and uslugi.usluga = \''.$us3.'\') and abon.dogovor = uslugi.dogovor;');