簡體   English   中英

如何使用相同的 sql 語句從兩個表中檢索數據?

[英]How to retrieve data from two tables using the same sql statement?

我正在做一份食物捐贈申請。 我有兩張桌子。 一個用於存儲從注冊表中收集的用戶信息(稱為“user_info”),另一個(稱為“donated_info”)用於存儲食物的詳細信息。 “user_info”的各個字段:

`user_id`, `name`, `username`, `password`, `address`, `pincode`

“donated_info”的各個字段:

`user_id`, `Food_id`, `Food_item`, `No_of_serving`, `Expiry_date`, `Expiry_time`, `Image`, `status`

我想顯示來自“donated_info”的食物詳細信息和來自“user_info”的帶有密碼的地址,只有那些與食物搜索者的密碼相對應的地址。 我該怎么做? 我覺得有點困惑。 任何形式的幫助都將受到高度贊賞。

假設user_idkey ,聽起來您只需要一個簡單的inner join

Select di.*, ui.address, ui.pincode
from user_info ui
join donated_info di on di.user_id=ui.user_Id
where ui.pincode=<pincode>

暫無
暫無

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

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