簡體   English   中英

使用內部聯接,左聯接或右聯接來聯接2個表

[英]Use inner join, left join or right join for join 2 tables

我正在實現一個提高我接下來的工作量的項目:

具體而言:第一個表格:

'docs'=> doc_id,doc_type_type_id,clients_cli_id
其中doc_type_type_id

  1. 發票
  2. 參考指南

第二張表:

'客戶'=> cli_id

我想做的是將帶有我的查詢的文檔加入Client:

向客戶顯示其發票和參考指南:

SELECT c.cli_name, d1.doc_file as f1 , d2.doc_file as f2 FROM clients c INNER JOIN docs d1 ON d1.client_cli_id = c.cli_id INNER JOIN docs d2 ON d2.client_cli_id = c.cli_id WHERE d1.doc_fec=d2.doc_fec
    select * from docs
    inner join client on docs.clients_cli_id = client.cli_id
    where doc_type_type_id = 1

這種格式的東西應該給您所有加入客戶的發票。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM