Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.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,有两个表:pg\u供应商注册和pg\u供应商朋友: pg_vendor_signup: id vendor_id name country_id 1 3 ramu 381 2 4 raj 381 2 4 usha 381 3 4 krian 381 4 4 manu 381 4 9 aswin

有两个表:
pg\u供应商注册
pg\u供应商朋友

pg_vendor_signup:
id vendor_id  name country_id
 1         3  ramu        381
 2         4   raj        381
 2         4  usha        381
 3         4 krian        381
 4         4  manu        381
 4         9 aswin        381

pg_vendor_friends:
vid fid status
1     9      4    
1     9      3

我想从
pg\u供应商朋友那里获取
country\u id
=381的所有姓名,并获取
status
字段

您想要的不是很清楚

如果您想要所有具有
国家id
=
381
名称和
状态
,您可以执行以下操作:

select name,status 
from pg_vendor_signup,pg_vendor_friends
where id = vid and country_id = 381;

格式化你的表格。很难读懂你当前的格式。我想知道。。。这应该是供应商id=vid吗?虽然我同意OP不清楚。