oopros
Новичок
В mysql есть таблица с историями звонков, в таблице около 100 000 записей (таблица history).
на странице есть Список пользователей, человек 100, нужно возле каждого из них вывести его историю звонков.
Сейчас не совсем правильная реализация:
select date, value from history where num='".$nomer."' order by ID DESC - выполняется 100 раз при формировании списка пользователей.
Соответсвенно как я понимаю нам нужно сделать вместо 100 раз, сделать одно формирование
select date, value from history where num='".$nomer."' or num2='".$nomer."' {итд} order by ID DESC
Правильно ли я понимаю, и можно ли еще как-то ускорить обращение к такой большой таблице.
Заранее спасибо за ответы
на странице есть Список пользователей, человек 100, нужно возле каждого из них вывести его историю звонков.
Сейчас не совсем правильная реализация:
select date, value from history where num='".$nomer."' order by ID DESC - выполняется 100 раз при формировании списка пользователей.
Соответсвенно как я понимаю нам нужно сделать вместо 100 раз, сделать одно формирование
select date, value from history where num='".$nomer."' or num2='".$nomer."' {итд} order by ID DESC
Правильно ли я понимаю, и можно ли еще как-то ускорить обращение к такой большой таблице.
Заранее спасибо за ответы