Mysql - 是否有更好的方法从具有相同 ID 的两个表中检索数据?

标签 mysql select join

您好,我有以下可用的 Mysql 代码,但我想知道是否有更好、更短、更有效的方法来实现它?

select
images.*,
posts.*
from
mjbox_images AS images,
mjbox_posts AS posts
where
images.post_id = 3 AND posts.post_id = 3

最佳答案

SELECT * FROM mjbox_images JOIN mjbox_posts USING (post_id) WHERE post_id = 3

关于Mysql - 是否有更好的方法从具有相同 ID 的两个表中检索数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10900196/

相关文章:

php - 如何有条件地运行 for 循环,省略某些值,PHP

mysql - SQL Sum 没有返回正确的数据

mysql - 如何简化复杂的mysql全外连接

Mysql Join Where 子句重复结果

mysql - 通过Id选择第一个值为null的列名

PHP & MySQL - 如何在下拉菜单中显示选定的值

MYSQL 选择 : check if rowdata exists

sql - 是否有任何规则或文档可用于 Oracle 数据库选择语句的列名的输出名称?

php - 将 AJAX 实现到具有多个选择的 PHP 页面中

php - 在两个表之间使用 id 来输出想要的数据