Mysql 如何在我的sql中连接具有多个列的三个表上的查询?

Mysql 如何在我的sql中连接具有多个列的三个表上的查询?,mysql,Mysql,我有三张这样的桌子: 印度语 mandihini | mandieng -------------- agra | आगरा fatehabad | फ़तेहाबाद jagner | जागनेर commodeng| commohin ------------------ Jai |जय Jo | जो paddy | धान 商品独立 mandihini | mandieng -------------- agra

我有三张这样的桌子:

印度语

mandihini | mandieng
--------------
  agra      | आगरा
  fatehabad | फ़तेहाबाद  
  jagner    | जागनेर  
commodeng| commohin
------------------
 Jai    |जय  
 Jo     | जो
 paddy  | धान
商品独立

mandihini | mandieng
--------------
  agra      | आगरा
  fatehabad | फ़तेहाबाद  
  jagner    | जागनेर  
commodeng| commohin
------------------
 Jai    |जय  
 Jo     | जो
 paddy  | धान
商品化

mandi      | commodity| price  |
----------------------------------
 agra      | paddy      | 123.00 
 fatehabad | paddy      | 224.00 
 jagner    | paddy      | 1286.098
 agra      | jo         | 123.00 
 fatehabad | jo         | 224.00 
 jagner    | jo         | 1286.098
 agra      | jai        | 123.00 
 fatehabad | jai        | 224.00 
 jagner    | jai        | 1286.098
**我想得到这样的结果*

     mandihindi  |  price 
    --------------------------
          आगरा   |    123.00 
        फ़तेहाबाद   |    224.00 
         जागनेर   |    1286.098 
说明:
任何表中都没有主键 我希望所有记录都在
**commoditywise*=“paddy”

我试过了,但无法正确获取数据。 请帮忙

提前谢谢 谢谢

你可以试一下

select
ch.mandieng,
cw.price
from commoditywise cw
inner join mandihindi ch on ch.mandihini = cw.mandi
where 
cw.commodity = 'paddy'
无需加入表“commodityhindi”,您的预期输出将通过下面的查询得到

    select 
mh.mandieng
,cw.price
from mandihindi mh
  inner join commoditywise cw
    on mh.mandihini = cw.mandi
where cw.commodity =  'paddy'

亲爱的,此查询未提供所需的输出。此查询应准确返回此处问题检查中的内容,还是要返回其他内容?