Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 15:44 28.04.24 
Клубове/ Компютри и Интернет / Бази данни Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Re: Помощ за sql заявка [re: salle]
Автор todor68O8 (непознат )
Публикувано01.08.09 15:16  



Цялата задачата дойде от това че искам да направя web базиран интерфейс на tc-htb
http://luxik.cdi.cz/~devik/qos/htb/manual/userg.htm

Там най-общо се работи с класове който имат свой родители и свой деца, най образно казано



И всеки клас може да има също свой под класове

Приемам че най добре е да има колона родител /да е наречем id), и колона дете(да е наречем id_parent)

и тука възникна въпроса с mysql заявките

Но мисля че донякъде се справиш:

SELECT PARENT.name AS 'Root-Class', CHILD.name AS 'Child-Class', CHILD.rate AS Rate, CHILD.ceil AS Ceil, CHILD.burst AS Burst, CHILD.prio AS Prio, CHILD.monitor AS Monitor
FROM classes AS PARENT, classes AS CHILD
WHERE PARENT.id = CHILD.id_parent
AND PARENT.id_interfaces =10

таблица: classes

CREATE TABLE `classes` (
`id` int(4) NOT NULL auto_increment,
`id_interfaces` int(3) NOT NULL,
`name` varchar(254) NOT NULL,
`leaf` varchar(3) NOT NULL default 'sfq',
`rate` varchar(20) NOT NULL,
`ceil` varchar(20) NOT NULL,
`burst` varchar(10) default NULL,
`prio` varchar(1) NOT NULL default '3',
`id_parent` int(4) NOT NULL,
`monitor` int(1) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=184 ;

id - e уникалния номер на класа
id_parent - е номера на родителя към който принадлежи

Другите колони са за различни стойности

Та въпроса е как да се сортира таблицата та да се наредят класовете подредени, с техните под класове.

И ако изтърка един клас как да се изтъркат всички негови под класове.

Абе опашата задача

Редактирано от todor68O8 на 01.08.09 15:21.



Цялата тема
ТемаАвторПубликувано
* Помощ за sql заявка todor68O8   28.07.09 12:57
. * Re: Помощ за sql заявка todor68O8   28.07.09 15:40
. * Re: Помощ за sql заявка wqw   28.07.09 21:02
. * Re: Помощ за sql заявка salle   29.07.09 18:11
. * Re: Помощ за sql заявка salle   29.07.09 18:16
. * Re: Помощ за sql заявка todor68O8   01.08.09 15:16
. * Re: Помощ за sql заявка salle   01.08.09 15:54
. * Re: Помощ за sql заявка salle   01.08.09 15:55
. * Re: Помощ за sql заявка salle   01.08.09 16:02
. * Re: Помощ за sql заявка salle   01.08.09 15:27
. * Re: Помощ за sql заявка todor68O8   01.08.09 17:17
. * Re: Помощ за sql заявка salle   01.08.09 21:00
. * Re: Помощ за sql заявка todor68O8   02.08.09 14:01
. * Re: Помощ за sql заявка bira_more   02.08.09 18:19
. * Re: Помощ за sql заявка todor68O8   03.08.09 07:36
. * Re: Помощ за sql заявка wqw   03.08.09 16:53
. * Re: Помощ за sql заявка salle   04.08.09 18:06
. * Re: Помощ за sql заявка NDeu   04.08.09 23:36
. * Re: Помощ за sql заявка todor68O8   10.08.09 09:39
. * Re: Помощ за sql заявка wqw   10.08.09 14:22
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.