欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql左外連接on條件

錢浩然2年前12瀏覽0評論

MySQL左外連接on條件詳解

MySQL的左外連接(on條件)是指連接兩張表時,在保留左表的全部數據的基礎上,將右表中符合條件的數據連接上,沒符合條件的則用null代替

語法

SELECT [字段列表] FROM [左表] LEFT JOIN [右表] ON [連接條件]

示例

假設有兩張表student和grade,他們之間的關系是student.id=grade.sid,現在要查詢出每個學生的分數,如果學生沒有成績,則將分數顯示為null。

SELECT student.name, grade.score FROM student LEFT JOIN grade ON student.id=grade.sid

注意事項

1. on條件中連接字段的類型要相同;

2. 當連接的字段是主鍵和外鍵時,建議在兩張表的字段類型一致的情況下使用;

3. on條件中的字符串字段需加引號;

4. 連接字段要確保在數據表中唯一;

5. 若on條件中沒有相同的字段,將會得到兩張表的笛卡爾積。

總結

MySQL左外連接on條件可以幫助我們快速查詢兩張表的信息,保留左表全部數據,補充符合條件的右表數據,應用場景廣泛,應熟練掌握。