我試圖選擇在我的postgreSQL表的「email」列中具有相同文本的條目。我完全是數據庫的新手,這是我創建的第一個數據庫,所以很抱歉,如果這是一個愚蠢的問題。我的數據庫有3列:key,user_mails和json_adress。 我試過postgresql:如何選擇滿足條件的條目
$existent= "SELECT * FROM
(SELECT public.account_recover_users.* AS keys,emails,jsons
FROM public.account_recover_users)
WHERE emails='$email'";
但我想我錯了某個地方。
請幫助,我想學習,我有點卡住了。
您是否收到錯誤?究竟發生了什麼問題?我希望你使用某種php/postgres接口,因爲將sql語句分配給變量不足以實際查詢數據庫。顯示更多的代碼會有幫助。另外,您的查詢可能會大大簡化:''SELECT * FROM public.account_recover_users WHERE user_mails ='$ email''' – sgroves 2013-05-08 16:46:53
@sgroves錯誤:FROM中的子查詢必須有別名 提示:例如,FROM(SELECT ... )[as] foo。 – 2013-05-08 16:48:53
我更新了我的評論 - 在那裏嘗試查詢。 – sgroves 2013-05-08 16:50:23