2017-06-12 21 views
-1

採取具體的1列這一點,我想表問如何從2表

enter image description here

我想利用id_ustadz,foto_ustadz,nama_ustadz,nohp_ustadz從ustadz的表,但我只是想採取這種地位mengajukan不被「接受」,並在mengajukan'表中的具體日期?

SELECT ustadz.id_ustadz, ustadz.foto_ustadz, ustadz.nama_ustadz, ustadz.nohp_ustadz 
FROM ustadz 
WHERE (mengajukan.id_ustadz != ustadz.id_ustadz AND mengajukan.tanggal ='2017-06-08') 

,但我們沒有得到我們想要的東西

+1

您是否嘗試過的東西了嗎?堆棧溢出不是一個免費的編碼服務,但旨在幫助困擾合法點的問題。 –

+0

SELECT ustadz.id_ustadz,ustadz.foto_ustadz,ustadz.nama_ustadz,ustadz.nohp_ustadz FROM ustadz \t WHERE(mengajukan.id_ustadz!= ustadz.id_ustadz AND mengajukan.tanggal ='2017-06-08')「但我們沒有得到我們想要的 – Nay

+0

當使用2個差異表,所以你必須在'FROM'語句中添加第二個表,像這樣'FROM ustadz,mengajukan' –

回答

0

您將需要使用一個連接:

SELECT ustadz.id_ustadz, foto_ustadz, nama_ustadz, nohp_ustadz 
FROM ustadz JOIN mengajukan ON mengajukan.id_ustadz = ustadz.id_ustadz 
WHERE mengajukan.status != "accepted" AND mengajukan.tanggal = "2017-05-01"; 
+0

我得到這個錯誤「#1052 - 列'id_ustadz'在字段列表中是不明確的」 – Nay

+0

我已經將表名添加到該列,如果你想從它獲得它m'mengajukan'而不是'mengajukan.id_ustadz' – sjdaws

+0

我想從表ustadz中取出所有nama_ustadz,id_ustadz,foto_ustadz,nohp_ustadz,其中id_ustadz不在表格mengajukan中退出,除了「accepted」和特定日期之外的狀態 – Nay