我想在Tabale B的下拉列表中填充动态数据,但前提是Tabale A中没有相同的ID这是同一个人在最近24小时内发布的。表A包含一个人的ID字段,我也用它来检查
我想选择第二个表中没有信息的记录。
我可以在同一查询中这样做吗?
SELECT
TABLEb.fbgroupsid,
TABLEb.name,
TABLEb.fbgroupsid,
TABLEa.posteddate,
TABLEa.personid
FROM
TABLEb
INNER JOIN TABLEa
ON
TABLEb.fbgroupsid = TABLEa.fbgroupsid
WHERE TABLEa.posteddate != CURDATE();
您需要left在id上的表a上联接,并且日期为当前日期,然后获取tableA fbgroupsid为null的所有内容
SELECT
TABLEb.fbgroupsid,
TABLEb.name,
TABLEb.fbgroupsid,
TABLEa.posteddate,
TABLEa.personid
FROM
TABLEb
left JOIN TABLEa
ON
TABLEb.fbgroupsid = TABLEa.fbgroupsid
and TABLEa.posteddate = CURDATE()
where tablea.fbgroupsid is null