mysql中為同一張表取多個別名 為某一列取別名

2021-08-25 06:02:05 字數 519 閱讀 4290

select employee1.name as employee from employee

employee1,employee employee2 where employee1.managerid=employee2.id and

employee1.salary>employee2.salary;

這裡給同一張表取別名的方法是,

select 列名 as 新列名 from 表名 新錶名1,表名 新錶名2;

如果name重複出現,想要在多個name中只保留乙個,則在表名前面加distinct;

select distinct employee1.salary as employee from employeer

employee1,employeer employee2 where employee1.id!=employee2.id and

employee1.salary=employee2.salary ;

mysql 一張表多個TimeStamp設定的方法

quote timestamp設定預設值是default current timestamp timestamp設定隨著表變化而自動更新是on update current timestamp 接下來為您詳細介紹 timestamp設定預設值是default current timestamp ti...

MySQL中update一張表到另一張表

以下的文章主要介紹的是mysql 資料庫中如何將乙個實際應用表的相關資料插入到另外乙個表的實際操作方法,此方案看起來很簡單但是並非如此,雖然這個實現起來非常簡單,但是還是會困擾許多新手,因此專門發一篇文章備查。開發中,我們經常需要將乙個表的資料插入到另外乙個表,有時還需要指定匯入字段,雖然這個實現起...

mysql多次join同一張表的處理

場景 商品表中有不同的商品分類id,一級商品分類id 二級商品分類id,商品分類id 商品分類表中有分類id和分類名稱 兩張表要多次關聯查詢獲取不同等級的分類名稱 如果直接join是不行的,因為分類名稱會重名,但是只要給商品分類表起個別名就可以解決這個問題。select gc.goods name,...