|
|
|
|
|
для: fivemusic
(13.10.2007 в 23:54)
| | Почитайте о самосоединении таблиц. В любом источнике, посвященном SQL так или иначе подобные вопросы освещены. | |
|
|
|
|
|
|
|
для: oradev
(13.10.2007 в 16:36)
| | дело в том что такие запросы я еще ни разу не составлял такие запросы... используют прием с "FROM ntbl1 nt1, ntbl1 nt2" а потом nt1.ID и так далее! Где можно про это прочесть подробнее ? как использовать и т.д. ???????
а за ответ огроменное спасибо!!!! | |
|
|
|
|
|
|
|
для: fivemusic
(13.10.2007 в 14:30)
| | Толк будет если подумать
SELECT distinct nt1.ID,nt2.id, nt1.NAME, nt1.autor
FROM ntbl1 nt1, ntbl1 nt2
WHERE nt1.ID <> nt2.ID AND (nt1.NAME = nt2.NAME OR nt1.AUTOR = nt2.AUTOR)
order by 2;
|
| |
|
|
|
|
|
|
|
для: fivemusic
(13.10.2007 в 06:14)
| | никто не знает как сделать что ли ? | |
|
|
|
|
|
|
|
для: oradev
(12.10.2007 в 23:37)
| | сейчас приведу код таблицы всей!
ИД уникальный есть а толку то ? :)
CREATE TABLE `TBL1` (
`id` int(10) NOT NULL auto_increment,
`abc` varchar(2) NOT NULL default '',
`kompoz` varchar(100) NOT NULL default '',
`data` varchar(30) NOT NULL default '',
`link` varchar(255) NOT NULL default '',
`down` int(10) NOT NULL default '0',
`active` int(2) NOT NULL default '0',
`autor` varchar(100) NOT NULL default '',
`login` varchar(100) NOT NULL default 'Admin',
`moder` int(2) NOT NULL default '1',
`xtest` text NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
)
|
найти и вывести нужно только совпадающие строки между собой по столбцам autor и kompoz и отсортировать по autor. И КАК ЭТО СДЕЛАТЬ Я НЕ ЗНАЮ!!!!! ПОМОГИТЕ! | |
|
|
|
|
|
|
|
для: fivemusic
(12.10.2007 в 18:42)
| | Каждая строка в таблице должна быть уникальна то есть иметь свой идентификатор, это один из критериев привидения таблицы к нормализации. Достаточно это учесть и ваша проблема решается. | |
|
|
|
|
|
|
| Здравствуйте!
Я что то совсем запутался!
Задача такая : Нужно вывести из таблицы "NTBL1" все строки повторяющиеся по стоблцу autor или по столбцу name и отсортировать по столбцу name т.е.
Например в таблице написано так :
| NAME | AUTOR |
|user11|kkk1111|
|user11|kkk1111|
|user22|kkk1111|
|user33|kkk3333|
|user11|kkk3333|
|user22|kkk2222|
|user99|kkk9999|
и вывод был бы такой :
|user11|kkk1111|
|user11|kkk1111|
|user11|kkk3333|
|user22|kkk1111|
|user22|kkk2222|
|user33|kkk3333|
(поле " |user33|kkk3333| " будет выведено потому как с полем " |user11|kkk3333| " есть совпадение по столбцу AUTOR)
Думаю проблему описал доступно... Часа 2 бьюсь и никак не могу понять суть! Как и что делать! То ли группировать что то то ли еще что! ПОМОГИТЕ ПОЖАЛУЙСТА!!!! | |
|
|
|
|