|
|
|
|
|
для: gus
(25.12.2008 в 11:48)
| | а если так?
SELECT value FROM `mc400` WHERE pvnumber in (1775,1776) GROUP BY id,pvnumber DESC LIMIT 10
|
кстати, не совсем понятно, зачем та группировка | |
|
|
|
|
|
|
|
для: Trianon
(23.12.2008 в 16:04)
| | Вообщем вариантов решения задачи нет я так понял.... придетсясредствами РНР разбирать строки. | |
|
|
|
|
|
|
|
для: gus
(23.12.2008 в 15:49)
| | не вижу связи.
после строки "и так 1000 раз" становится понятно, что запрос явно не один. | |
|
|
|
|
|
|
|
для: Trianon
(23.12.2008 в 15:39)
| | Одним запросом нужно для того чтобы потом удобно было формировать массив данных который потом отправляется в программу которая строит графики.
т.е. формат данных в итогде будет такой:
дата;значение1;значение2;
.....
и так 1000 раз... | |
|
|
|
|
|
|
|
для: gus
(23.12.2008 в 15:33)
| | >Мне нужно выбрать в одном SELECT сразу 2 значения, например
>where pvnumber=1775 and where pvnumber=1776
может быть всё же
where pvnumber=1775 or pvnumber=1776
?
кстати, зачем нужно именно одним запросом? | |
|
|
|
|
|
|
| Есть таблица
CREATE TABLE IF NOT EXISTS `mc400` (
`id` bigint(20) unsigned NOT NULL auto_increment,
`type` int(11) NOT NULL,
`value` varchar(12) character set latin1 collate latin1_general_ci NOT NULL,
`pvnumber` int(11) NOT NULL,
`date` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=9968269 ;
Мне нужно выбрать в одном SELECT сразу 2 значения, например
where pvnumber=1775 and where pvnumber=1776
Всё что ни пробуд ничего не получается.,
пробовал так
SELECT value as v1 FROM `mc400` WHERE pvnumber=1775 GROUP BY id DESC LIMIT 10
union ALL
SELECT value as v2 FROM `mc400` WHERE pvnumber=1776 GROUP BY id DESC LIMIT 10
получается какаято фигня. подскажите как сделать?! | |
|
|
|
|