SQL Where子句将多个列与另一个表奇异列进行比较

时间:2018-03-10 13:57:58

标签: sql

我有两张桌子:

第一个表有列:

Id, object, object_piece1, object_piece2, object_piece3
  1. 桌木腿螺栓
  2. 灯架螺栓灯泡
  3. 门木螺栓
  4. 第二个表有列:

    id, piece_name
    
    1. 螺栓
    2. 灯泡
    3. 我正在尝试使用第二张表作为我所拥有的作品列表和第一张表作为我可以制作的作品。

      但是我的SQL子句没有像我期望的那样运行:

      我有

      SELECT 
          [DBOne].object, [DBOne].object_piece1, [DBOne].object_piece2, 
          [DBOne].object_piece3
      FROM 
          DBOne, DBTwo
      WHERE
          [DBOne].object_piece1 = [DBTwo].piece_name
          AND [DBOne].object_piece2 = [DBTwo].piece_name
          AND [DBOne].object_piece3 = [DBTwo].piece_name;
      

      当我运行它时,我没有记录回来。你能指出我出错的地方吗?

0 个答案:

没有答案