簡體   English   中英

如何兩次加入表格

[英]How to join table twice

我試圖兩次連接我的signatories表,但未像其他表一樣顯示結果:

SELECT a1.company, 
    a1.po_box, 
    a1.town, 
    l1.address_id, 
    l1.attn, 
    l1.create_date, 
    l1.ref_no, 
    l1.refference, 
    l1.letter_body, 
    l1.print_date 
FROM address_details a1 
inner join letter_details l1 ON a1.id = l1.address_id 
inner join signatories s1 ON l1.signature_id1 = s1.id 
inner join signatories s2 ON l1.signature_id2 = s2.id 
WHERE l1.id='" .$_GET[id] . "'";

我的signatories具有以下字段,我需要顯示這些字段。

  • id
  • name
  • deperatment
  • job_title

您還需要定義要從簽署者那里獲取的字段。 因此,如果要從簽名者中獲取所有字段,則只需在select語句上添加s1。*,或者從兩個連接(s1和s2)中獲取,則可能需要為它們加上別名。

暫無
暫無

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

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