mysql 兩個字段除法 MySQL 關係除法

2021-10-17 18:26:30 字數 673 閱讀 5535

哪個司機會開所有型別的車?這便是乙個關係除法問題。

##建立表

表drivers有兩個字段,司機的名字和司機會開的車的id:

create table `drivers` (

`driver_name` char(10) default null,

`vehicle_id` int(11) default null

) engine=innodb default charset=utf8;

注意,實際情況下會有更多的列,且driver_name和vehicle_id應該共同作為主鍵。

在表drivers中插入以下資料:

| driver_name | vehicle_id |

| yan | 1 |

| wei | 1 |

| li | 1 |

| wei | 2 |

| wei | 3 |

| li | 2 |

表vehicles只有乙個字段,即車的id:

create table `vehicles` (

`id` int(11) default null

) engine=innodb default charset=utf8;

注意,實際情況下會有更多的列,且id應該作為主鍵。

在表vehicles中插入以下資料:

mysql 兩個字段拼接 mysql 多個字段拼接

mysql的查詢結果行欄位拼接,能夠用以下兩個函式實現 1.concat函式 mysql select concat 1 2 3 from test concat 1 2 3 123 假設連線串中存在null,則返回結果為null mysql select concat 1 2 null,3 fro...

GROUP BY 兩個字段

create table test a varchar 10 b varchar 10 c int insert into test values a 甲 1 insert into test values a 甲 1 insert into test values a 甲 1 insert int...

MySQL之兩個欄位的in

employee 表包含所有員工資訊,每個員工有其對應的 id,salary 和 department id。id name salary departmentid 1 joe 70000 1 2 henry 80000 2 3 sam 60000 2 4 max 90000 1 departmen...