Php 需要sql查询从另一个表中选择日期
我对SQL查询有相当多的了解 我正试着去约会,我有两张桌子,ohrm_休假和ohrm假期。我需要选择ohrm_假期中出现的ohrm_假期日期。如果它的礼物,那么味精将显示它的礼物 人力厅 人力厅假期Php 需要sql查询从另一个表中选择日期,php,mysql,Php,Mysql,我对SQL查询有相当多的了解 我正试着去约会,我有两张桌子,ohrm_休假和ohrm假期。我需要选择ohrm_假期中出现的ohrm_假期日期。如果它的礼物,那么味精将显示它的礼物 人力厅 人力厅假期 您可以在“日期”列中同时选择这两个表。这将返回两个表中都存在日期的连接行。之后,您可以从这个“新”表中选择日期列并对其进行迭代。您可以使用简单的JOIN或WHERE SELECT "it's present" FROM t1 JOIN t2 USING(`date`). 此联接是一种内部联接类型
您可以在“日期”列中同时选择这两个表。这将返回两个表中都存在日期的连接行。之后,您可以从这个“新”表中选择日期列并对其进行迭代。您可以使用简单的JOIN或WHERE
SELECT "it's present" FROM t1 JOIN t2 USING(`date`).
此联接是一种内部联接类型,要求联接的两个表中都存在值
更多关于
如果您想使用空值,可以使用左连接尝试以下操作:
SELECT
l.date,
IF(h.date IS NULL , 'Its not present','Its present')
FROM
ohrm_leave as l
LEFT JOIN ohrm_holiday as h
ON l.date=h.date
试一试
给我一个CODEZ PLZ类型的问题。否决票。可能重复:
SELECT
d1.date
FROM
ohrm_leave as d1
INNER JOIN ohrm_holiday as d2
ON D1.date=d2.date
SELECT date FROM ohrm_leave
INTERSECT
SELECT date FROM ohrm_holiday;