【发布时间】:2014-10-13 18:24:40
【问题描述】:
我有两个表用户和联系人,其中注册用户使用 csv 以及他们在联系人表中的 ID 添加记录。
我的表结构
user
id name phone_no verify
1 sachin 123 yes
2 max 345 yes
3 john 99 yes
contacts
contacts_id name phone_no user_id
1 xyz 345 1
2 abc 123 2
3 john 99 1
结果
1) search phone_no '123' from contacts table
contacts_id name phone_no user_id
2 abc 123 2
2) i got my number '123' in 2nd row will check who has my number so got user_id='2'
3) now i have checked whether 'max' (id='2') has phone_no ('123') in contacts table
4) So max phone_no is '345'
contacts_id name phone_no user_id
1 xyz 345 1
5) 我得到了最大数字“345”,它保存为“xyz”(没关系),user_id='1' 是 sachin
6)所以我只想让那些拥有我的号码并且他们拥有我的号码的用户。(最终结果)
【问题讨论】:
-
contacts表有什么用?它不能只连接用户(因为他们已经保存了phone_no)吗?所以结构是id, user_id1, user_id2 -
你能提供想要的结果吗?你想做什么并不明显,因为表结构看起来很神秘。
-
表中的人也是联系人用户吗?如果是的话,除了名字还有其他方法可以识别它们吗?我在这里缺少一个contact_id
-
What have you tried? 请展示您的尝试(不要指望我们编写一个免费且可立即使用的解决方案)。
-
我已经简要提供了代码和实际需求。希望你能帮上忙。提前谢谢!!!