Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di bako
    Registrato dal
    Feb 2004
    Messaggi
    1,797

    Copiare una colonna in altra tabella.

    Salve,
    sono veramente rimasto al palo con sql etc.
    ho due tabelle
    Punti
    codice:
    id integer
    cat integer
    Linee
    codice:
    id integer
    cat integer
    oldgid integer
    ora vorrei che in oldgid di linee c fosse il valore che ha id di punti..

    questa è la query del join:

    select * from point, line where point.cat=line.gid

    cioè devo mettere in line.oldgid il valore che ha punti.id usando line.gid e point.cat come "collante".

    come posso fare?

  2. #2
    ma tu vuoi copiare (cioe' fare una insert ... select) o fare una selezione con join?

    ciao
    danno

  3. #3
    Utente di HTML.it L'avatar di bako
    Registrato dal
    Feb 2004
    Messaggi
    1,797
    Originariamente inviato da dannowonder
    ma tu vuoi copiare (cioe' fare una insert ... select) o fare una selezione con join?

    ciao
    danno
    prendere una colaonna da una tabella e metterla nell'altra.

  4. #4
    se ho capito giusto, la tua soluzione sta qui
    http://dev.mysql.com/doc/refman/5.0/...rt-select.html

    ciao
    danno

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    codice:
    update punti,linee
    set linee.oldgrid = punti.id
    where punti.cat = linee.cat

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.