我有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
對不起,你能澄清你在找什麼嗎? –