Visualizzazione dei risultati da 1 a 5 su 5

Discussione: delete sql

  1. #1

    delete sql

    codice:
    DELETE FROM tab1, tab2 WHERE "campo" = 'val' AND "campo2" = 'val2';
    Non capisco perchè non mi và.. è possibile cancellare una riga da una tabella nata col join?
    Perchè io devo cancellare una riga di tab1, ma per vedere se è quella corretta devo fare dei controlli con la tab2!
    ..come faccio?

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    69

    Re: delete sql

    Originariamente inviato da Crosta_01
    codice:
    DELETE FROM tab1, tab2 WHERE "campo" = 'val' AND "campo2" = 'val2';
    Non capisco perchè non mi và.. è possibile cancellare una riga da una tabella nata col join?
    Perchè io devo cancellare una riga di tab1, ma per vedere se è quella corretta devo fare dei controlli con la tab2!
    ..come faccio?
    da quante tabelle lo cancelli il record :master: cosi è la sintassi corretta

    codice:
    DELETE FROM tab1 WHERE campo = 'val' AND campo2 = 'val2';

  4. #4
    Eh lo sò, il punto è questo:
    La tabella 1 ha il campo che devo cancellare.
    La tab1 è una lista di cose che si rifanno alla tabella 2.

    L'utente può cancellare solo le sue cose, non quelle degli altri.. perciò devo fare il join, perchè i dati dell'utente sono nella tabella 2.

  5. #5

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.