Visualizzazione dei risultati da 1 a 8 su 8

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    grazie optime, non riesco però a far funzionare la tua query su questa tabella

    nome tabella: offerta

    nome dei campi:
    off_id
    off_prezzo
    off_utente_id
    off_orologio_id

    ho provato a scriverla così:
    SELECT
    T1.*
    FROM
    offerta T1
    JOIN (SELECT off_orologio_id, MAX(off_prezzo) AS miglior_offerta FROM offerta GROUP BY off_orologio_id) T2 ON T1.off_orologio_id=T2.off_orologio_id AND T1.miglior_offerta =T2.miglior_offerta
    AND T1.off_utente_id=30

    però ho l'errore "Unknown column 'T1.miglior_offerta' in 'on clause'"

  2. #2
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,292
    Quote Originariamente inviata da abcd1000 Visualizza il messaggio
    ho provato a scriverla così:
    SELECT
    T1.*
    FROM
    offerta T1
    JOIN (SELECT off_orologio_id, MAX(off_prezzo) AS miglior_offerta FROM offerta GROUP BY off_orologio_id) T2 ON T1.off_orologio_id=T2.off_orologio_id AND T1.miglior_offerta =T2.miglior_offerta
    AND T1.off_utente_id=30

    però ho l'errore "Unknown column 'T1.miglior_offerta' in 'on clause'"
    Prova così

    SELECT
    T1.*
    FROM
    offerta T1
    JOIN (SELECT off_orologio_id, MAX(off_prezzo) AS miglior_offerta FROM offerta GROUP BY off_orologio_id) T2 ON T1.off_orologio_id=T2.off_orologio_id AND T1.off_prezzo =T2.miglior_offerta
    AND T1.off_utente_id=30

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.