mysql - 从第一个表的主键和第二个表的外键获取记录

标签 mysql

我有两个表first_tablesecond_table,first_table的主键是s_id,它具有以下值1,2,3,4和Second_table 的主键和第一个表的外键是 fk__sid ,其值为 1,2,3 。

问题是我想获取第一个表的所有字段,其中第一个表的主键和第二个表的外键匹配,以及那些主键存在但其他表中没有外键的值。

例如:对于值 4 的字段

最佳答案

SELECT * FROM first_table LEFT JOIN second_table ON first_table.s_id = second_table.fk_sid;

关于mysql - 从第一个表的主键和第二个表的外键获取记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17229516/

相关文章:

mysql - 限制 : 1 difference in schema. rb bool 字段

mysql - 我可以用 cratedb 替换 mysql 大表吗

mysql - 为什么前 2 个查询不返回任何内容?

mysql - VARCHAR(20*4) 是什么意思?

mysql - 我想在此 mysql 语句中使用哪个逻辑运算符?

mysql - 将数据从数据库添加到组合框

javascript - 帮助通过 ror 通过 ajax 执行 javascript

mysql - Sql 查询 LIKE 不起作用

MySQL:从具有 IP 范围的表中选择 IP

php - 使用 MySQL 时无法从 php 数组中获取元素