Программирование > PHP

Помагите с запросом

<< < (2/2)

zuko:
замечание по 2-й таблице:
желательно добавить уникальное ключевое поле. иначе вы столкнетесь с проблемой при удалении, поиску или изменении необходимой строки
в любом из этих оперций есть условие WHERE, в котором вы указываете, какую строку изменять.
если указать:
WHERE Summa=6, то запрос зацепит не только 4-ю строку, а и все остальные, где сумма будет равна 6
WHERE nommer_kategorie=1 зацепит уже в данном случае 3 строки

добавьте в самом начале поле id:
ALTER TABLE `table2` ADD `id` INT NOT NULL FIRST ;
сделайте его ключевым:
ALTER TABLE `table2` ADD PRIMARY KEY ( `id` ) ;
и сделайте его автоинкрементным (номер id будет назначаться сам, на 1 больше от предыдущего):
ALTER TABLE `table2` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT

andy5555:
да так у меня и есть, просто здесь я не стал расписывать всю таблицу,
а запрос этот делал я для графика, хочу потом привезать его к Flash, вернее флэш к пхп, всё-таки на флэше по красивей будет чем графика, ну мне так кажется.

Если чесно признаться то я так и не понял за счет чего произошла сортировка.
И если по алфавиту отсортировать, как это происходит, может по этому есть какой-нить хэлп?

zuko:
ORDER BY Summ DESC

ORDER BY - сортировка
Summ - поле, по которому необходимо сортировать
DESC - по убыванию


--- Цитировать ---andy5555:
есть какой-нить хэлп?
--- Конец цитаты ---

поищи книгу "Понимание SQL"
вроде
здесь можно скачать, а здесь почитать в онлайне

maroccanez:
Спасибо за ссылки, постараюсь обязательно.

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии