2012-04-17 24 views

回答

1

這將返回從tbl_records所有列與f_name '氪' 的用戶,用date_of_record或遲於今天午夜。

SELECT r.* FROM tbl_records r 
INNER JOIN tbl_users u ON r.user_id = u.user_id 
WHERE r.date_of_record >= DATE(NOW()) AND u.f_name LIKE 'Kr' 

雖然它通常是最好指定你想要的確切列,如果表定義是後來改:

SELECT r.user_id, r.status, r.date_of_record FROM tbl_records r 
INNER JOIN tbl_users u ON r.user_id = u.user_id 
WHERE r.date_of_record >= DATE(NOW()) AND u.f_name LIKE 'Kr' 
0

試試這個,

SELECT * FROM tbl_records AS tr JOIN tbl_users AS tu ON (tr.user_id = tu.user_id) AND tr.date_of_record = DATE(NOW()) AND tu.f_name = 'kr' 
+0

它看起來像這個問題,因爲你的回答已經更新的圖像。 – raveturned 2012-04-17 11:11:16

+0

是的,你是正確的編輯。謝謝你的評論。 – 2012-04-17 11:12:58

相關問題