Mysql左连接给我结果,右连接不也是内部连接
我尝试从sql查询中的两个表中获取结果。但我得到的只是那张小一点的桌子。 因此,左连接给出了较小表的结果,该表只包含5列。 大一点的大约有25根柱子。因此,如果我尝试设置正确的联接,则不会显示任何结果。但我也没有从mysql得到任何错误,只是一个空结果。内部连接也不起作用。我的问题是:Mysql左连接给我结果,右连接不也是内部连接,mysql,Mysql,我尝试从sql查询中的两个表中获取结果。但我得到的只是那张小一点的桌子。 因此,左连接给出了较小表的结果,该表只包含5列。 大一点的大约有25根柱子。因此,如果我尝试设置正确的联接,则不会显示任何结果。但我也没有从mysql得到任何错误,只是一个空结果。内部连接也不起作用。我的问题是: SELECT zu.*, peps.* FROM audit.zusammen zu RIGHT JOIN audit.pep peps ON zu._id_fk = peps.id WHE
SELECT zu.*, peps.*
FROM audit.zusammen zu
RIGHT JOIN audit.pep peps
ON zu._id_fk = peps.id
WHERE MATCH (zu.concat_Names) AGAINST ('merkel' IN BOOLEAN MODE)
ORDER BY zu.last_Name
我假设你说的列是指行
同时假设大表是peps
,我认为您需要:
SELECT zu.*, peps.*
FROM audit.pep peps
LEFT JOIN audit.zusammen zu
ON zu.id_fk = peps.id
AND MATCH (zu.concat_Names) AGAINST ('merkel' IN BOOLEAN MODE)
ORDER BY zu.last_Name
这将产生与peps
中相同数量的记录,可选数据来自zusammen
,用于匹配id\u fk
且其concat\u名称
满足'merkel'
全文搜索的记录
推荐阅读:更新您的问题添加适当的数据样本和预期结果,该表是大表:
peps
?