Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    5

    estrarre dati da id uguali

    Ciao,
    ho una tabella con 4 campi (id, zona, tipo, costo)
    ho necessità di inserire id duplicati ma con contenuti diversi, esempio:

    id - - - - zona - - - - tipo - - - - costo
    1 - - - - - 23 - - - - - A - - - - - -10
    1 - - - - - 24 - - - - - B - - - - - -20
    1 - - - - - 25 - - - - - C - - - - - -30

    Problema quando estraggo i dati:

    SELECT * FROM prezzi WHERE id=1,

    mi visualizza i dati in questo modo

    Dati id 1
    zona - - - - - - - - - tipo - - - - - costo
    23 ok - - - - - - - - - A - - - - - - 10
    23 (anzichè 24)- - B - - - - - - 20
    23 (anzichè 25)- - C - - - - - - 30

    In poche parole inserisce tutti i dati tranne la prima colonna dove viene copiato il primo valore.
    Sapete darmi un consiglio su come risolvere? grazie mille!

  2. #2
    Aggiungi un campo NON autoincrement chiamato id2 ed inserisci in quello gli id duplicati.

    Le regole della normalizzazione suggerisco di avere un campo id chiave primaria UNICO.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    5
    Grazie Filippo, scusa per il ritardo,
    ho ragionato su quanto mi hai suggerito ed ho ottenuto quello che volevo.

    Ancora grazie.

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.