Originariamente inviato da sanbiv
Scusami piero.mac ma cosi' facendo non estrae ad esempio 30 della prima query altri 30 della seconda e se ci sono doppioni non me ne ritorna piu' 60 ma meno...... boh
non conviene mettere ad esempio:

codice:
(SELECT * FROM tab WHERE condizioni)
UNION
(SELECT * FROM tab WHERE condizioni)
LIMIT 0,30
è sbagliato questo esempio??
se va bene e' corretto se male non e' corretto..... se vuoi prima un tipo e poi un altro, dovrai prendere prima tutti quelli di un tipo e poi quelli dell'altro. Se non lo sai tu quello che devi fare ....

hai la tabella hai tutto quello che serve. Prova.