现在有一个需求是这样...
有用户表User,包含字段
ID(主键),
SEX(年龄,用户本身),
MixAge(希望对方的最小年龄),
MaxAge(对方最大年龄),
Area(所在地区),
isPhoto(是否有头像,0无,1是)兴趣爱好表 Interest 包含字段
ID
UID(用户ID,关联User表)
Interest(兴趣爱好,用数字代替.每一条记录是一个爱好)User表和interst表是一对多的关系.即创建用户的时候用户选择的每一个兴趣爱好都会相应的增加一条记录.
现在是这样...要根据用户的年龄要求,地域要求,是否有头像的要求还有兴趣爱好 来为用户匹配符合条件的好友..
兴趣爱好有1一个以上相同的就能匹配...这个SQL怎么写...求助