Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Join su 3 Tabelle..

  1. #1

    Join su 3 Tabelle..

    Buon giorno, ho un problemone, devo fare una join su 3 tabelle, ho trovato qualcosa, qui sul forum, ho cercato di adattarlo, ma non ci sono riuscito, mi restituisce questo errore:
    codice:
    Every derived table must have its own alias
    Le 3 tabelle con relativi alias sono:

    TBDATIGENERALILOTTOTOL as Lotto
    TBDATIGENERALIFABBRICATOTOF as Fab
    TBTOPONOMASTICOTOP as Top

    codice:
    //Questa è la JOIN
    SELECT Lotto.*, Fab.*, Top.* 
    FROM TBDATIGENERALILOTTOTOL as Lotto RIGHT JOIN( 
    SELECT Fab.*, Top.* 
    FROM TBDATIGENERALIFABBRICATOTOF AS Fab
    LEFT JOIN TBTOPONOMASTICOTOP AS Top
    ON Fab.tof_Codice_lotto = Top.top_Codice_lotto
    )
    ON Lotto.tol_Codice_lotto= Top.top_Codice_lotto
    mi dite per favore, come devo fare?Vi prego, altrimenti per me sono guai...
    Grazie ragazzi...come sempre

  2. #2
    ho risolto cosi:
    codice:
    SELECT Lotto.*, Fab.*, Top.*
    FROM (	TBDATIGENERALI as Lotto INNER JOIN TBDATIGENERALITOF as Fab
    ON Lotto.tol_Codice_l = Fab.tof_Codice_l)
    INNER JOIN TBTOP AS Top ON Lotto.tol_Codice_l = Top.top_Codice_l
    WHERE (((Top.top_Codice_l)='25'))
    grazie mille.....

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.