Visualizzazione dei risultati da 1 a 6 su 6

Visualizzazione discussione

  1. #6
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,326
    se come output serve solo questo
    id - type - percent - date - id_user

    non è necessaria nessuna join.

    codice:
    select 
    tuaTabella.id,
    tuaTabella.type,
    tuaTabella.percent,
    tuaTabella.date,
    tuaTabella.id_user
    from tuaTabella
    where tuaTabella.type = 7 
    order by percent desc, date desc
    
    union all
    
    select 
    tuaTabella.id,
    tuaTabella.type,
    tuaTabella.percent,
    tuaTabella.date,
    tuaTabella.id_user
    from tuaTabella
    where tuaTabella.type <> 7 
    order by percent desc, date desc

    nel caso di join:

    codice:
    select 
    tuaTabella.id,
    tuaTabella.type,
    tuaTabella.percent,
    tuaTabella.date,
    tuaTabella.id_user,
    user.name
    from tuaTabella
    left join user on user.id_USER = tuatabella.id_user
    where tuaTabella.type = 7 
    order by percent desc, date desc
    
    union all
    
    select 
    tuaTabella.id,
    tuaTabella.type,
    tuaTabella.percent,
    tuaTabella.date,
    tuaTabella.id_user,
    user.name
    from tuaTabella
    left join user on user.id_USER = tuatabella.id_user
    where tuaTabella.type <> 7 
    order by percent desc, date desc

    verifica se con MySql funziona correttamente.
    Ultima modifica di 123delphi321; 25-05-2014 a 17:07

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.