How about
:
Code:
SELECT create_group.*, showrank_group.totalgainloss
FROM create_group
INNER JOIN showrank_group
ON create_group.group_id = showrank_group.group_id
WHERE showrank_group.totalgainloss <>
( SELECT MIN(showrank_group.totalgainloss)
FROM create_group
INNER JOIN showrank_group
ON create_group.group_id = showrank_group.group_id
)
ORDER BY showrank_group.totalgainloss DESC;
BTW, it is more usual to name your tables with nouns rather than with actions - e.g. group and group_rank.