Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439

    [mySql] qual'è la sintassi per selezionare * da una tabella +altri field di un'altra?

    Volevo sapere una cosa (per voi) molto semplice:
    C'è un modo per selezionare tutto da una tabella e solo alcuni field di un'altra, oppure devo scrivermi per forza tutti i nomi dei campi interessati? Ovviamente le due tabelle sono collegate da un id.
    わさび

  2. #2
    Devi fare un left join. Se posti i nomi delle tabelle e dei campi che ti interessano sarà più facile fare l'esempio.

  3. #3
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    [supersaibal]Originariamente inviato da mircov
    Devi fare un left join. Se posti i nomi delle tabelle e dei campi che ti interessano sarà più facile fare l'esempio. [/supersaibal]
    No, il left join non è un problema...
    codice:
    SELECT 
      jb.jb_id,
      jb.jb_a,
      jb.jb_b,
      jb.jb_c,
      jb.jb_d,
      jb.jb_e,
      jc.jc_id,
      jc.(....etc....)
    FROM
      jb
      LEFT JOIN jb ON (jb.jb_id = jc.jc_id)
    Quello che vorrei fare è selezionare tutto della tabella jc senza necessariamente scrivere a mano tutti i campi...
    わさび

  4. #4
    A. Bhe, in questo caso non lo so! Prova a fare nome_tabella.*

    Può darsi che poi facendo nome_tabella.nome_campo te lo dia lo stesso. Però poi non puoi assegnare il nome alla coppia nome_tabella.nome_campo.

    Bho, io credo non si possa fare. O se c'è un modo io non lo conosco. Mi dispiace! Ciao!

  5. #5
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    [supersaibal]Originariamente inviato da mircov
    A. Bhe, in questo caso non lo so! Prova a fare nome_tabella.*

    Può darsi che poi facendo nome_tabella.nome_campo te lo dia lo stesso. Però poi non puoi assegnare il nome alla coppia nome_tabella.nome_campo.

    Bho, io credo non si possa fare. O se c'è un modo io non lo conosco. Mi dispiace! Ciao! [/supersaibal]
    Grazie lo stesso
    Siccome la tabella in questione è composta di 70 field, mi sarei risparmiato un po' di linee di codice.
    Ora cmq provo
    わさび

  6. #6
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    tabella.*, altratabella.campo funzia!
    わさび

  7. #7
    Questo si chiama
    CU*O!!!!!

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.