Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    121

    Delete relazione molti a molti.

    Salve a tutti, sto realizzando un database relazionale con relazioni molti a molti.
    Es:

    Tabella categoria:
    - id
    - Categoria

    Tabella video:
    - id
    - File

    Tabella di giunzione:
    - id_categoria
    - id_video

    e sino a qui funziona tutto.
    Se volgio per esempio recuperare tutti i video della Toscana(inteso come categoria) scrivo:


    SELECT
    `video`.`file`,
    `categorie`.`id`
    FROM
    `video`
    Inner Join `cat_video` ON `cat_video`.`id_video` = `video`.`id`
    Inner Join `categorie` ON `categorie`.`id` = `cat_video`.`id_categoria`
    WHERE
    `categorie`.`categoria` = 'Toscana'
    Ma cosa devo scrivere per eliminare tutti i video di quella categoria?

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    121
    Ok... in questa pagina http://database.html.it/guide/lezion...ione-dei-dati/ ho trovato questo:

    DELETE t1, t2 FROM t1, t2, t3 WHERE t1.id=t2.id AND t2.id=t3.id;
    DELETE FROM t1, t2 USING t1, t2, t3 WHERE t1.id=t2.id AND t2.id=t3.id;
    e penso che faccia al caso mio ora devo cercare di adattarlo...
    Se qualcuno ha suggerimenti le sarei grato.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.