SQL 兩表查詢

2022-03-21 22:17:28 字數 1028 閱讀 4772

今天花了大量的時間在表的查詢上 鬱悶之極!!!!!!

要求:b表多條資料對應a表中的一條資料 查詢a表所有資料和b表中關聯a表每條資料的第一條

**如下:

select *

from auto_sale inner join (select * from auto_pic where aid in (select max(aid) from auto_pic group by sid)) k

on k.sid=auto_sale.sid

group by

auto_sale.sid ,

mname ,

station ,

province,

city ,

company ,

outtime ,

style ,

years ,

model ,

source ,

gas ,

brand ,

gear ,

environment ,

safe ,

color ,

preuse ,

miles ,

priceexplanation ,

configuration ,

condtion ,

price ,

person ,

tel,

online,

email,

publictime,

k.sid,

k.aid,

k.aname,

k.atime

因為用了group by 所以select 後的每個字段如果沒有放在聚合函式中 都要加在group by 之後...

上圖:a表

b表:

組合兩個表 sql查詢語句

表1 person 列名 型別 personid int firstname varchar lastname varchar personid 是上表主鍵表2 address 列名 型別 addressid int personid int city varchar state varchar a...

SQL兩表複製

select into 和 insert into select 兩種表複製語句 insert是t sql中常用語句,insert into table field1,field2,values value1,value2,這種形式的在應用程式開發中必不可少。但我們在開發 測試過程中,經常會遇到需要...

sql 查詢兩張表的字段資訊

現在有兩張表,一張為學生資訊表student code,name 另外一張表為考試資訊表 exam code,subject,score code name code subject score 001 張三 001 語文 80 002 李四 002 語文 90 003 王五 001 數學 70 0...