从这样的表(这只是在这里):
p_add | p_add_s | p_phone | p_phone_s | p_user_id //0 = show 1= Hide
Address| 0 | 12345 | 1 | 1
Addr | 0 | 12345 | 1 | 2
我该如何选择:
select p_add (if p_add_s = 0), p_phone (if p_phone_s=0) from table where p_user_id=1
or
select p_add, p_phone from table where p_user_id=1 (if p_add_s = 0) and (if p_phone_s = 0)
这些是不正确的。我把它们包括在内只是为了让你有一个想法。
实际上,如果 _s 的值为 0,我只需要数据。
这可以使用sql完成还是必须使用php来完成?