假设我有一个名为 FISH 的 mysql 表,其中包含字段 A、B 和 C。
我跑SELECT * FROM FISH
。这让我对所有领域都有了解。那么,如果 A 是原始表中的键,那么它也是视图中的键吗?意思是,如果我有一张桌子 FISH2,我跑了
SELECT * FROM (SELECT * FROM FISH) D, (SELECT * FROM FISH2) E WHERE D.A = E.A
相关字段仍然是键吗?
现在,让我们更进一步。如果我跑
SELECT * FROM (SELECT CONCAT(A,B) AS DUCK, C FROM FISH) D, (SELECT CONCAT(A,B) AS DUCK2, C FROM FISH2) E WHERE D.DUCK = E.DUCK2
如果 A 和 B 是原始表中的键,那么它们的连接也是键吗?
谢谢 :)