Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.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_Join - Fatal编程技术网

加入mysql时出错或未给出预期结果

加入mysql时出错或未给出预期结果,mysql,join,Mysql,Join,我遇到了一个我自己解决不了的小问题 我的数据库有两个表:settings和verwijzingen。表verwijzingen中存储了使链接工作的数据。在设置中是存储有链接的verwijzing_id的导航和类别文本 问题是:我想用实际的链接“verwijzing.waarde”替换verwijzing\u id,我已经尝试了一点加入,但我无法得到想要的结果 我尝试的查询是: SELECT se.id, se.type, se.text, se.verwijzing_id as link, se

我遇到了一个我自己解决不了的小问题

我的数据库有两个表:
settings
verwijzingen
。表
verwijzingen
中存储了使链接工作的数据。在
设置中
是存储有链接的
verwijzing_id
的导航和类别文本

问题是:我想用实际的链接“verwijzing.waarde”替换
verwijzing\u id
,我已经尝试了一点加入,但我无法得到想要的结果

我尝试的查询是:

SELECT se.id, se.type, se.text, se.verwijzing_id as link, se.icon FROM settings as se INNER JOIN verwijzingen as ve on se.verwijzing_id=ve.waarde

SELECT s.id,s.type,s.text,s.icon,v.id,v.waarde FROM settings as s INNER JOIN verwijzingen v ON s.verwijzing_id = v.id

我使用以下查询解决了问题:

SELECT se.id, se.type, se.text, ve.waarde as link, se.icon FROM settings as se INNER JOIN verwijzingen as ve on se.verwijzing_id=ve.id

请编辑问题并显示您的尝试。如何在phpmyadmin中找到以前尝试过的查询?