mysql - How to join two long queries from one table? -


i have columns

first name | last name | nr (individual number) | pref1 (preference1) | pref2 (preference2)| pref3(preference3) | situation | distance | sex 

with 100 records in 1 table ap

in results of can't have redundancies. means when in first group of result individual number (column "nr") of fore example '2112' can't displayed in last 1 of results.

select distinct nr ap 

records first query:

where sex='f' , pref1='1' order situation desc, distance desc , (sex='f' , pref2='1' , situation= ' ' ) order distance desc , (sex='f' , pref3='1' , situation= ' ' ) order distance desc limit 4 

then join results second query:

where sex='m' , pref1='2' order situation desc, distance desc , (sex='m' , pref2='2' , situation= ' ' ) order distance desc , (sex='m' , pref3='2' , situation= ' ' ) order distance desc limit 7 

and join records last query:

where sex='f' , pref1='3' order situation desc, distance desc , (sex='f' , pref2='3' , situation= ' ' ) order distance desc , (sex='f' , pref3='3' , situation= ' ' ) order distance desc limit 10 

is possible do?

try using union, simple example using union


Comments

Popular posts from this blog

JQuery Autocomplete without using label, value, id -

c++ - Accessing inactive union member and undefined behavior? -

JAVA - what is the difference between void and boolean methods? -