Zadejte hledaný výraz...

SQL dotaz – filtrace duplicit – problém s unikátním ID v phpMyAdmin

Jirka
verified
rating uzivatele
(6 hodnocení)
9. 8. 2018 09:54:55
Zdravím Vás,
prosím o pomoc SQL dotazem v phpMyAdmin. Potřebuji z tabulky "dp_category_lang" dostat duplicity ze sloupce "link_rewrite" a podle tohoto sloupce také seřadit. Což se mi daří, podstatné pro mne ale je, abych je mohl editovat, což nemohu, protože to píše, že tabulka neobsahuje unikátní klíč, což ale není pravda, jelikož ve sloupci "id_category" jsou pouze unikátní hodnoty. Prosím o pomoc, sám si už nevím rady:
Tabulka: dp_category_lang
sloupce: id_category | name | link_rewrite
Dotaz, který jsem použil:
SELECT `id_category`,`name`,`link_rewrite`
FROM `dp_category_lang`
WHERE `link_rewrite` IN (
SELECT `link_rewrite`
FROM `dp_category_lang`
GROUP BY `link_rewrite`
HAVING COUNT(`id_category`) > 1
)
ORDER BY `dp_category_lang`.`id_category` ASC
Pěkně mi to vyhodí požadovanou tabulku, ale zároveň mi to také hodí hlášku o nemožnosti editace:
Aktuální výběr neobsahuje unikátní klíč. Editování v mřížce, zaškrtávací políčka nebo odkazy na editaci a mazání proto nejsou k dispozici.
Prosím o info, jak na to, abych mohl zobrazenou tabulku editovat, děkuji moc za každou pomoc.
JB
9. 8. 2018 09:54:55
https://webtrh.cz/diskuse/sql-dotaz-filtrace-duplicit-problem-s-unikatnim-id-v-phpmyadmin#reply1360131
michal731
verified
rating uzivatele
(69 hodnocení)
9. 8. 2018 09:56:44
Takže sloupec "id_category" máš nastavený v phpmyadminu jako UNIQUE?
9. 8. 2018 09:56:44
https://webtrh.cz/diskuse/sql-dotaz-filtrace-duplicit-problem-s-unikatnim-id-v-phpmyadmin#reply1360130
Jirka
verified
rating uzivatele
(6 hodnocení)
9. 8. 2018 10:06:02
Napsal michal731;1478713
Takže sloupec "id_category" máš nastavený v phpmyadminu jako UNIQUE?
Teď se dívám, že jako primární jsou nastaveny rovnou tři sloupce (dva z nich v daném dotazu nevolám) a to: id_category, id_shop, id_lang
---------- Příspěvek doplněn 09.08.2018 v 14:05 ----------
VYŘEŠENO: Jako SELECT jsem dal * a problém vyřešen ;)
9. 8. 2018 10:06:02
https://webtrh.cz/diskuse/sql-dotaz-filtrace-duplicit-problem-s-unikatnim-id-v-phpmyadmin#reply1360129
Crusty
verified
rating uzivatele
(2 hodnocení)
9. 8. 2018 23:44:09
za vyresene to povazuj, az se ti to podari bez te hvezdicky :)
9. 8. 2018 23:44:09
https://webtrh.cz/diskuse/sql-dotaz-filtrace-duplicit-problem-s-unikatnim-id-v-phpmyadmin#reply1360128
Pro odpověď se přihlašte.
Přihlásit