TABLE A
AID,DATE,phone
11,20/11/23,00000
12,20/11/05,11111
13,20/11/01,99999
14,20/11/23.88888
15,20/11/31,77777
Table B
BID,Address,place
11,aaa,ccc
12,bbb,ddd
13,eee,yyy
14,fff,zzz
15,ggg,qqq
如果DATE=20/11/23的ID有11、14那也把TABLE B ID=11、14的資料也列出來我該怎麼下這個SELECT
有點看不懂問題.
正常來說:只要
SELECT A.ID,A.DATE,A.PHONE,B.ADDRESS,B.PLACE
from TABLEA A , TABLEB B
WHERE A.ID=B.ID
應該說我的TABLE A 是TIPTOP中的單頭
TABLE B 則是 單身
那我該如何下SELECT 讓單頭和單身的資料一起跑出來
而我又想只顯示 日期等於20/11/23的資料
SELECT A.ID,A.DATE,A.PHONE,B.ADDRESS,B.PLACE
from TABLEA A , TABLEB B
WHERE A.ID=B.ID
AND A.DATE = TO_DATE('2020/11/23','YYYY/MM/DD')
詢問一下
SELECT A.ID,A.DATE,A.PHONE,B.ADDRESS,B.PLACE
上面這串select TABLE名稱.欄位名稱 是這樣看還是A是給他的代號
A 是 TABLEA 的別名(Alias)
TABLEA AS A, AS 可以省略, 所以可以只寫 TABLEA A ,
A 就是代表 TABLEA