查詢MYSQL同資料庫2張表的不同欄位值語句怎麼寫

2021-03-03 23:20:26 字數 1520 閱讀 5581

1樓:德陽小孩

查詢兩張表的不

來同欄位,一般

自通過連線(join)來實現,需要兩張表有能夠相互關聯的欄位。

如果沒有任何關聯欄位,直接查兩個欄位的話,就會出現笛卡爾積(結果為t1和t2欄位的集合,結果條數為t1*t2)。

假設你的需求是兩張表有關聯欄位id,以內連線為例,則sql可以寫為:

select t1.c1,t2.c2 from t1 inner join t2 on t1.id=t2.id;

2樓:匿名使用者

select a.*,b.* from a a,b b where a.name = b.name

查詢mysql同一個資料庫2張表的不同欄位值語句怎麼寫

3樓:匿名使用者

select log.*,student.name from log left join student on log.

id= student.id and log.tim=student.

tim;

這個是bai用的du左聯合

zhi的方

dao式

版也可以

權select log.*,student.name from log,student where log.

id= student.id and log.tim=student.

tim;

4樓:匿名使用者

select

t1.id, t1.tim, t1.ran, t2.namfrom log t1, stunt t2where 1=1

and t1.id = t2.id

and t1.tim = t2.tim

有問bai題du

,請zhi追dao問版。權

5樓:鈕通樂正思淼

呵呵,已經解決了。先插入order表,再呼叫php函式

:mysql_insert_id

()(獲取剛插入資料的自增id)就可以。

mysql中如何查詢兩個資料和欄位都不同的表

6樓:不修邊幅黑森林

用order或者join試試

$user_info=$this->table('voucher,member')->join('inner')->on($on)->where($where)->page(11)->order('voucher_start_date desc,member_id asc')->select();

7樓:撒加

select a.* ,b.* from a a,b b where (a.name= and a.num=) or (b.name= and b.num=)

8樓:

select distinct 品牌 from 表名

或者select 品牌 from 表名 group by 品牌

mysql資料庫怎麼複製一張表,SQL資料庫中同一張表內資料怎麼複製?

不用匯出,假如你的表111已存在資料庫中,可以很方便的複製 create table 222 as select from 111 create table 222 as select from 111 這樣是能複製全部資料和結構的,但是沒有索引 create table 222 asselect ...

mysql兩個資料庫的表能連線查詢嗎

可以,前面加上模式名就行了 select from 資料庫1.tablename,資料庫2.tablename where 連結條件。這是一個在我本機上跑過的例回子,沒有連結條件,是答個笛卡爾積 select from hibernate.card t,wedb.article t select 表...

MySQL資料庫獲取表中前數值最大的資料

sql select from c1 result mysql query sql ordie mysql error sums mysql num fields result 這個這是欄位的總個數 如果對您有幫助,請記得采納為滿意答案,謝內謝 祝您生活容愉快 vaela select mask f...