#SQL 語法紀錄
SELECT * FROM `member`AS `m` INNER JOIN `tel` AS `t` ON `m`. `id`=`t`.`member_id`
SELECT `m`.*,`t`.`tel` FROM `member`AS `m` INNER JOIN `tel` AS `t` ON `m`. `id`=`t`.`member_id`
*表示要選取裡面資料的全部
所以是要m資料表中的所有欄位
加上t資料表中的tel這個欄位
----
SELECT `m`.*,`t`.`tel`,`t`.`id` AS `tel_id` FROM `member`AS `m` INNER JOIN `tel` AS `t` ON `m`. `id`=`t`.`member_id`
把tel中的id改名成tel_id 這樣顯示出來材不兩個都id
------
SELECT `m`.*,`t`.`tel`,`t`.`id` AS `tel_id` FROM `member`AS `m` LEFT JOIN `tel` AS `t` ON `m`. `id`=`t`.`member_id`
兩個資料表結合後 在列出以左邊為主的資料表
-----
SELECT `m`.*,`t`.`tel`,`t`.`id` AS `tel_id` FROM `tel`AS `t` RIGHT JOIN `member` AS `m` ON `m`. `id`=`t`.`member_id`
兩個資料表結合後 在列出以右邊為主的資料表
----
外來索引設定時 會以主要的資料表為主 所以要從次要資料去設定
次要資料表中的結構 關聯檢視
被設定的一方會被影響 主資料表不影響
會員資料刪除(主) 電話資料(副)就會被影響
----
SELECT CONCAT('編號:',`id`,'\n','姓名:',`name`) FROM`member`
CONCA字串串接
----
get
post