Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 从三个表中获取值,并将所有三个值与单个表进行比较_Mysql - Fatal编程技术网

Mysql 从三个表中获取值,并将所有三个值与单个表进行比较

Mysql 从三个表中获取值,并将所有三个值与单个表进行比较,mysql,Mysql,我在创建mysql查询时遇到了问题。它有点复杂,但我会尽量弄清楚。我有四张桌子,像: 1) 农场主详细信息 2) DistrictList 3) 块 4) 村庄 我有三个已知的价值观 disrict(id),区块(id),村庄(id),从表DISRTLIST blocks村 首先我想从这三个表中获取这三个字段,然后我想在farmer_details表中找到这三个值。如果您理解并有任何建议,请提供帮助 我写了这些查询,但它不适合我:- select farmer_name,

我在创建mysql查询时遇到了问题。它有点复杂,但我会尽量弄清楚。我有四张桌子,像:

  • 1) 农场主详细信息
  • 2) DistrictList
  • 3) 块
  • 4) 村庄
我有三个已知的价值观

disrict(id),区块(id),村庄(id),从表DISRTLIST blocks村

首先我想从这三个表中获取这三个字段,然后我想在farmer_details表中找到这三个值。如果您理解并有任何建议,请提供帮助

我写了这些查询,但它不适合我:-

select 
    farmer_name,
    father_name,
    district,
    centre,
    land,
    farmer_details.village,
    mobile 
from farmer_details
    ,disrtrictlist
    ,blocks
    ,village 
WHERE disrtrictlist.name_id  LIKE '6' 
    AND ( blocks.id  LIKE '53' and village.id LIKE '2')

阅读有关连接的信息。我们需要查看表格结构才能帮助您。