#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