我几乎可以肯定我没有做好设计数据库的工作。当我创建第一个时,我没有期待更多的改变,但它们发生了。我有这3张桌子
lar_cliente |sad_cliente |all_cliente
| |
id_cliente |id_cliente |id_cliente
| |
name |name |name
| |
bi |bi |bi
数据示例
lar_cliente | sad_cliente | call_cliente
| |
312 | 40 | id_cliente
| |
José Sampaio | Adelina Cerqueira | name
| |
2669769 | 2669769 | bi
我还没有关于call_cliente
的任何数据他们有许多其他领域,但这些领域是最重要的,这些表来自不同社交回复的客户,lar
和sad
已有数据。现在,我正在创建call_cliente
,此人可以拥有来自sad
或lar
的客户。 bi
是独特的,因为它是他们的身份证。
我的问题是最好的方法是什么。也许用
创建另一个all_clients
id_all_clientes(PRIMARY)
bi(UNIQUE)
social_response(int)
它将执行类似SELECT * FROM all_clients WHERE bi ='xxx'
(然后IF (social_response='1') SELECT * FROM lar_cliente WHERE bi='xxx' ;