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

    SQL - Selezionare diverse tabelle e alcuni campi di altre

    devo fare una query che mi deve selezionare tutti i campi di diverse tabelle, e solo alcuni di un'altra, perchè li devo poi rinominare. è possibile fare in un altro modo che non sia quello di elencare tutti i campi delle tabelle, anche di quelle che seleziono per intero?

  2. #2
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Non capisco. Decidi tu i campi da selezionare. Se lavori su una sola tabella puoi scrivere select * from tabella, ma se fai un join fra più tabelle devi scrivere o select * e in questo caso te li da tutte di tutte le tabelle o select i nomi dei campi che vuoi tu.

  3. #3
    Io devo lavorare con più tabelle. Nella grande maggioranza dei casi mi servono più o meno tutti i campi delle tabelle, ma ce n'è una che devo prendere due campi e rinominare la selezione (con AS) e quindi non posso fare Select *, giusto?

    A me interessava sapere se posso fare una selezione "differenziata", facendo select * per le altre tabelle aggiungendoci, se possibile, i due campi dell'altra tabella.
    Oppure per fare così devo selezionare campo per campo?

  4. #4
    si puote, si puote

    codice:
    SELECT
       T1.*,
       T2.CAMPO1 AS KAMPO1,
       T2.CAMPO2 AS KAMPO2
    FROM
       TABELLA1 T1,
       TABELLA2 T2
    WHERE
       .... quello che vuoi

  5. #5
    Provo così grassie!!!

  6. #6
    Come faccio a costruire la query su più righe?


    Originariamente inviato da optime
    si puote, si puote

    codice:
    SELECT
       T1.*,
       T2.CAMPO1 AS KAMPO1,
       T2.CAMPO2 AS KAMPO2
    FROM
       TABELLA1 T1,
       TABELLA2 T2
    WHERE
       .... quello che vuoi

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.