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

    query con join in oracle

    Salve,

    ho un problema con una query in Oracle: effettuare un query di selezione con un join nella parte from.

    Mi da come errore:

    ORA-00972: identificativo troppo lungo

    SELECT DISTINCT DOCUMENTO, LBL, 100
    FROM "TESTODOCUMENTO" JOIN (SELECT "Testo".IDTESTO AS IDT, "TESTOCOMPONENTELOGICA".IDLABEL AS LBL
    FROM "Testo" JOIN "TESTOCOMPONENTELOGICA" ON "Testo".IDTESTO = "TESTOCOMPONENTELOGICA".IDTESTO
    WHERE "TESTOCOMPONENTELOGICA".IDLABEL IN ('236')) ON "TESTODOCUMENTO".IDTESTO = IDT ORDER by DOCUMENTO";

    Sapete aiutarmi??

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    1,326
    E' impossibile aiutarti se non ci dici quali sono le tabelle coinvolte, come si chiamano, quali attributi hanno e soprattutto qual è la query che devi risolvere.
    every day above ground is a good one

  3. #3
    Ti consiglio di evitare la sintassi ISO delle join in Oracle. Anche se è supportata dalla 9i, trovo che sia molto più facile e performante usare quella basate sulle where.
    All of the true things that I am about to tell you are shameless lies.
    (Bokonon Books)

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