Просмотр полной версии : SQL запрос..
собственно.. как вывести одинаковые строки?... гугл находит только.. как их удалить..
gold-goblin
21.02.2009, 16:28
а раздел sql инекции просто так придуман?
gold-goblin, потрепался. спасибо. а теперь скажи хоть что-нибудь по существу.
ChaaK, да хоть какой..да. на php. я потом адаптирую под себя, и засуну в крон.
Не проверял, но должно работать
$from_db = getFromDb(); //нумерованный массив с записями из дб.
$added = array();
$array_res = array(); //массив с дубликатами
//перебираем результат
foreach($from_db as $row)
{
//если запись еще не встречалась то добавляем в массив с резултатом, иначе добавляем в уже просмотренные записи
if(!in_array($row, $added))
$added[] = $row;
else
$array_res[] = $row;
}
print_r($array_res);
select t1.field FROM `table` AS t1,`table` AS t2 WHERE t1.field = t2.field AND t1.code != t2.id GROUP BY t1.id
ChaaK а если в в Бд миллион строк?
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot