Есть табличка:
mysql> select id, id_dusr, id_tob from sitob;
+-----+---------+--------+
| id | id_dusr | id_tob |
+-----+---------+--------+
| 379 | 92 | 2020 |
| 380 | 77 | 2021 |
| 381 | 17 | 2022 |
| 382 | 18 | 2023 |
| 383 | 30 | 2017 |
| 384 | 31 | 2017 |
| 386 | 32 | 2017 |
| 387 | 23 | 2016 |
| 388 | 29 | 2015 |
| 389 | 21 | 2015 |
| 390 | 15 | 2016 |
| 391 | 23 | 2013 |
+-----+---------+--------+В пхп скрипте передаются значение id_dusr,
Значение id_dusr произвольное, его может и не быть в базе.
Необходимо выбрать строчки в которых значению id_dusr будем равно переданному или идет перед значением (т.е. оно меньше переданного значения), которое передается, (т.е. повторяющихся строк с одинаковым id_tob не должно быть)
Например: передается id_dusr = 31, тогда таблица должна принять вид:
+-----+---------+--------+
| id | id_dusr | id_tob |
+-----+---------+--------+
| 381 | 17 | 2022 |
| 382 | 18 | 2023 |
| 384 | 31 | 2017 |
| 387 | 23 | 2016 |
| 388 | 29 | 2015 |
| 391 | 23 | 2013 |
+-----+---------+--------+Вообщем надо помочь написать запрос..
>[оверквотинг удален]
>+-----+---------+--------+
>| 381 | 17 | 2022 |
>| 382 | 18 | 2023 |
>| 384 | 31 | 2017 |
>| 387 | 23 | 2016 |
>| 388 | 29 | 2015 |
>| 391 | 23 | 2013 |
>+-----+---------+--------+
>
>Вообщем надо помочь написать запрос..студентам сдесь не подают, идиотам тоже
>[оверквотинг удален]
>>| 382 | 18 | 2023 |
>>| 384 | 31 | 2017 |
>>| 387 | 23 | 2016 |
>>| 388 | 29 | 2015 |
>>| 391 | 23 | 2013 |
>>+-----+---------+--------+
>>
>>Вообщем надо помочь написать запрос..
>
>студентам сдесь не подают, идиотам тожеПару часов ломали с ребятами голову над проблемой. Можно трактат писать.
То как это сформулировано - это отдельная песня, но если проанализировать
показанные табл. (исход. + резалт.), то можно переформулировать запрос так:
where id_dusr <= $id_dusr AND distinct (id_tob)
1. Смысл подобного запроса сложно себе представить...
2. Если это задача для студента - он должен ее решать самостоятельно
http://dev.mysql.com/doc/refman/5.0/en/select.html