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

    [SQL] As & sotto query

    Verrei fare una cosa del genere :

    SELECT campo1, campo2 AS pippo ,
    (SELECT campo3, campo4 FROM miatabella2 WHERE campo3 = pippo ) AS pluto
    FROM miatabella
    WHERE campo1>0

    E' possibile?
    Grazie!

  2. #2
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    mysql lo accetta e lo esegue, ovviamente è necessario che la sottoquery ritorni un a sola riga con una sola colonna per volta, quindi o campo3 o campo4

    Sun Certified Java Programmer

    EUCIP Core Level Certified

    European Certification of Informatics Professionals

  3. #3
    esiste un modo per farlo accettare anche a SQL Server?

  4. #4
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    La query dovrebbe essere equivalente a questa:

    SELECT m1.campo1, m1.campo2 AS pippo , m2.campo3 as pluto3, m2.campo4 as pluto4

    FROM miatabella m1, miatabella2 m2

    WHERE campo1 > 0 and m2.campo3 = m1.campo2

    Sun Certified Java Programmer

    EUCIP Core Level Certified

    European Certification of Informatics Professionals

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.