我有一个带有"内部联接"的SELECT请求,联接表是位类型的列.
如果联接表中最多有一个值为1,我想 Select 1.如果不是这样,则该值将为0.
如果我有:
PERSID | NAME
1 | Toto
2 | Titi
3 | Tata
第二张桌子呢
PERSID | BOOL
1 | 0
1 | 0
2 | 0
2 | 1
我想知道结果
Toto -> 0
Titi -> 1
Tata -> 0
我试试这个:
SELECT
sur.*
,MAX(bo.BOOL)
FROM SURNAME sur
INNER JOIN BOOL bo
ON bo.IDPERS = sur.IDPERS
但MAX在BIT列中不可用..那我该怎么做呢?
谢谢