Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 需要sql查询从另一个表中选择日期_Php_Mysql - Fatal编程技术网

Php 需要sql查询从另一个表中选择日期

Php 需要sql查询从另一个表中选择日期,php,mysql,Php,Mysql,我对SQL查询有相当多的了解 我正试着去约会,我有两张桌子,ohrm_休假和ohrm假期。我需要选择ohrm_假期中出现的ohrm_假期日期。如果它的礼物,那么味精将显示它的礼物 人力厅 人力厅假期 您可以在“日期”列中同时选择这两个表。这将返回两个表中都存在日期的连接行。之后,您可以从这个“新”表中选择日期列并对其进行迭代。您可以使用简单的JOIN或WHERE SELECT "it's present" FROM t1 JOIN t2 USING(`date`). 此联接是一种内部联接类型

我对SQL查询有相当多的了解

我正试着去约会,我有两张桌子,ohrm_休假和ohrm假期。我需要选择ohrm_假期中出现的ohrm_假期日期。如果它的礼物,那么味精将显示它的礼物

人力厅

人力厅假期

您可以在“日期”列中同时选择这两个表。这将返回两个表中都存在日期的连接行。之后,您可以从这个“新”表中选择日期列并对其进行迭代。

您可以使用简单的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;