sql >> Databáze >  >> RDS >> Mysql

sql dotaz:jak udělat, aby se značky bez dětí staly rodiči?

Už jste skoro tam... jen je potřeba udělat připojení jako vnější:

UPRAVENO:

SELECT 
a.tag_id as ParentID,
a.tag_name as ParentName,
b.TotalChildren

FROM root_tags a LEFT OUTER JOIN
(
    SELECT parent_id, COUNT(1) as TotalChildren
    FROM root_tags
    WHERE parent_id <> tag_id
    GROUP BY parent_id
) b 

ON a.tag_id = b.parent_id
WHERE b.TotalChildren is not null
ORDER BY ParentID


  1. Problémy s transakční replikací serveru SQL

  2. BeanCreationException:Chyba při vytváření beanu s názvem 'flywayInitializer'

  3. Zotavení po havárii pro Galera Cluster nasazené do hybridního cloudu

  4. Jak odstranit duplikáty ze seznamu odděleného čárkami pomocí regexp_replace v Oracle?