Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Query MySQL

  1. #1

    Query MySQL

    Sapreste dirmi a cosa server FP e FPP?

    codice:
    $sql = "
    SELECT fp.project_id,fp.project_staff_lead,fp.project_title,fp.project_status,CONCAT(fc.client_fname,' ',fc.client_lname) AS client_name 
    FROM fs_projects fp 
    LEFT JOIN fs_clients fc ON fp.project_client_id=fc.user_id 
    LEFT JOIN fs_project_permissions fpp ON fp.project_id=fpp.project_id" . $restriction . $orderByQuery;

  2. #2
    sono alias. Questa è una forma un po "contratta". La forma "estesa" per un alias è tabella AS t. In questo modo per indicare una specifica colonna non devi fare tabella.campo, ma t.campo. Il risultato è che la query viene piu corta e se hai molti campi in una tabella puo tornare utile (gli alias servono per tantissime altre cose....specifichiamo prima che qualcuno mi spara )
    V.I.S.T.A. --> Virus Inside, Switch To Apple

  3. #3
    Se ho capito bene dovrebbe funzionare piu o meno cosi:

    clienti AS c
    c.nome, c.cognome

    però nello script non c'è nessun riferimento a FP o FPP

  4. #4
    Moderatore di Off Topic, Kickstarter e XML L'avatar di Sky
    Registrato dal
    Jul 2000
    residenza
    Roma
    Messaggi
    1,053
    Originariamente inviato da cris.calleo
    Se ho capito bene dovrebbe funzionare piu o meno cosi:

    clienti AS c
    c.nome, c.cognome

    però nello script non c'è nessun riferimento a FP o FPP
    Sono scritti subito dopo il nome della tabella della clausola FROM e nella seconda JOIN (è possibile omettere la parola chiave AS per creare gli alias, come diceva mr.click).

    Quindi, la query
    codice:
    SELECT c.nome, c.cognome
    FROM clienti c
    è del tutto identica alla query
    codice:
    SELECT c.nome, c.cognome
    FROM clienti AS c
    Lo Stato deve dare ai cittadini, come diritto, ciò che la mafia dà come favore.
    Carlo Alberto dalla Chiesa

    Facebook | Twitter | Last.fm | LinkedIn | Quora

  5. #5
    Ahhh, capito e localizzato:

    SELECT fp.project_id,fp.project_staff_lead,fp.project_title ,fp.project_status,CONCAT(fc.client_fname,' ',fc.client_lname) AS client_name
    FROM fs_projects fp

    Grazie, siete stati utilissimi.

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.