我可以重新设计这个MySQL表吗?

时间:2010-06-22 10:34:35

标签: mysql

请参阅我上一篇文章:

如何重新设计表格?我的意思是应该改变哪些事情?另外,如果我按如下方式进行两次查询怎么样?

查询1:

Select from Table one where column1 = 'smith' OR column2 = 'smith' AND status=1

然后在PHP的帮助下,我得到了值

if($result['column1']=='smith') { 
 $getValue = $result['column2'] }
else { $getValue = $result['column1'] }

查询2:

Select from Table2 where column1 = '$getvalue' OR column2 = '$getvalue'

这是好方法还是我应该重新设计表格?如果我要重新设计,你能否告诉我应该做出哪些改变?

1 个答案:

答案 0 :(得分:1)

也许您可以发布CREATE TABLE语句或您尝试实现的目标?

似乎normalization可以提供很多帮助 - 详细信息可以通过更多关于实际内容/语义的详细信息来回答......