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'
亲爱的,此查询未提供所需的输出。此查询应准确返回此处问题检查中的内容,还是要返回其他内容?