1

我有它当前显示的 SQL 命令**

  1. Name (Person'e name) 我只想要以 AR 开头的
  2. 国家(任何国家)但按 ASC A 到 Z 排序
  3. Normal_State(以二进制形式给出)其中大多数 3 和 4 相等
  4. Current_State(这也以二进制形式给出)仅在它们不相等时才想要

    1 和 2 我开始工作了,例如,我需要帮助来获得 3 和 4

**

SELECT NAME, Country, NORMAL_STATE, CURRENT_STATE FROM SOMS_TABLE WHERE SOMS_TABLE.NAME LIKE 'AR%' ORDER BY SOMS_TABLE.Country ASC

例如对于下面的图片,我只希望红色的出现谢谢 桌子

4

1 回答 1

2

只需添加一个 AND 条件

AND Normal_State <> Current_State

有这样的效果:

SELECT 
     NAME, 
     Country, 
     NORMAL_STATE, 
     CURRENT_STATE 
FROM SOMS_TABLE 
WHERE SOMS_TABLE.NAME LIKE 'AR%' 
AND NORMAL_STATE <> CURRENT_STATE
ORDER BY SOMS_TABLE.Country ASC
于 2012-07-03T14:40:16.173 回答