我有3个表格。MySQL与关系搜索
user
id
firstname
lastname
...
user_rel_domain
user_id
domain_id
value
domain
id
name
我想进行搜索,将匹配名字,姓氏和域姓名(或名称)如果user_rel_domain值高于0
我怎么能这样做这在一个单一的MySQL查询?
编辑:
好吧,我虽然,这个想法会很容易地从3代表例如整合,但其实我有6张桌子,我不认为答案可用于结构我真的,所以这里,对不起大家!:
user
id
firstname
lastname
...
user_rel_domain
user_id
domain_id
value
domain
id
name
user_rel_mandate
user_id
mandate_id
value
mandate
id
cat_id
name
mandate_cat
id
name
基本上我想在所有的“名称”栏搜索和用户表的名字和姓氏,而从关系表中的所有值更高然后是0.
我已经编辑我的第一篇文章,抱歉:X – Manhim
就这样,我怎么能确认至少有1个值,然后最高0,如果其他不匹配?我需要检查数据是否为空? – Manhim
对不起,你能澄清你在找什么吗? –