Closed. This question needs to be more focused。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
                        
                        4年前关闭。
                                                                                            
                
        
我有两个不同的表:一个叫XY,另一个叫XZ
在每个表中,我都有一个名为“ id”的列,我想比较这些列,以查看表XY中的哪个“ id”值在XZ中也可用,而哪些不可用。

最佳答案

要获取XY而不是XZ的ID(内部查询会给出XY和XZ中都存在的ID)

SELECT XY.`id`
FROM XY
WHERE `id` NOT IN(
   SELECT XY.`id`
   FROM XY
   JOIN XZ ON XY.`id`=XZ.`id`);

关于mysql - mysql比较列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33998108/

10-10 03:13