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

javascript - backbone.js Collection.add() doesn't `construct` (`initialize`) an object -

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

php - Get uncommon values from two or more arrays -