Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    domanda su query inner join

    Salve a tutti,
    ho una query sql, che unisce due db usando l'inner join.
    il problema è che i due database hanno un record con la stessa etichetta. Oltre a rinominare l'etichetta di un db, esiste un'altra soluzione???

    grazie, ciao.

  2. #2
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Etichetta è un campo delle due tabelle?

    Fai un esempio dell'estrazione che ti interessa.

  3. #3
    no, i db hanno lo stesso campo nome:
    db1 "locali" ha come campi: nome, disponibilità, tel
    db2 "offerte" ha come campi: id, disponibilità, prezzo

    tutt'e due hanno disponibilità

  4. #4
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    E allora qual'è il problema?

    Nella query inner join prima del nome campo metti il nome della tabella, cioè:

    offerte.disponibilità

    locali.disponibilità

  5. #5
    in che senso???
    questa è la query:

    codice:
    sql = "SELECT * from [impostazioni offerte] INNER JOIN [" & server.MapPath("/miodb.mdb") & "].locali ON [impostazioni offerte].[nome locale] = locali.nome where [impostazioni offerte].[nome offerta] = '"&nomeOfferta&"'"
    cosa dovrei cambiare???

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.