Visualizzazione dei risultati da 1 a 5 su 5

Discussione: query con relazione

  1. #1

    Problema complicato....almeno per me!

    Allora ho un problema:
    ho un datagrid con all interno dei valori caricati da un database.Uno di questi valori è IdProdotto e che quindi è un numero.A questo numero però corrisponde un prodotto nella tabella prodotti.Le due tabelle non sono in relazione.Come posso fare affinchè al posto del numero nel datagrid mi compaia il nome del prodotto?Posso farcela con una inner join?Ma prima devo mettere in relazione le tabelle o non c'è bisogno?
    Grazie!

  2. #2
    Potresti provare con questa select

    "SELECT Prodotto FROM T_Prodotti C INNER JOIN T_ID A ON C.IDProdotto = A.IDProdotto"

    e poi passi il risultato al tuo campo

    ciao

  3. #3
    Ho risolto con una sql cosi:

    SELECT Prodotti.NomeProdotto, OrdiniProdotti.Prezzo, OrdiniProdotti.Quantita FROM Prodotti, OrdiniProdotti where Prodotti.IdProdotto = OrdiniProdotti.IdProdotto and OrdiniProdotti.IdOrdine = " & Request.QueryString("id")

    non è una inner join ma serve allo scopo!

  4. #4
    La prossima volta cerca di mettere un titolo attinente alla richiesta, altrimenti è difficile seguire tutti i post.
    grazie

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Usare titoli che riassumano il problema.

    Ciao

    Hey hey, my my Rock and roll can never die!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.