Requête SQL: Joindre deux tables avec la clause where

J'ai un problème avec une requête SQL. J'ai la requête suivante du travail, c'est assez basique:

SELECT *
FROM table1
WHERE Date = CURDATE()

Il y a une colonne dans le tableau 1, qui est appelé h_id et un table2 avec les colonnes h_id et name

Je veux joindre les deux tables de sorte que j'ai les noms de table de 2 à partir de la date actuelle.

J'ai essayé ceci, mais il ne semble pas fonctionner

SELECT t2.name, t1.field2
FROM table1 t1
INNER JOIN table2 t2 ON t1.H_ID = t2.H_ID
WHERE t1.Date = CURDATE( )
SQL Server, Sybase ASE, Oracle?
Ce qui ne fonctionne pas - quel résultat obtenez-vous?
Tu veux dire, il n'y a pas de résultat? Je pense que votre critiera Date = CURDATE() ne sera pas vrai que curdate inclure timestamp.. s'il vous Plaît vérifier.
SQL Serveur, j'obtiens un résultat nul, mais je devrais être à l'obtention d'une entrée avec nom et champ2
Qu'entendez-vous par null result??

OriginalL'auteur Mexxer | 2012-03-01