php - MySQL 从不同的表中检索 2 个值

标签 php mysql

我不知道如何用如此少的词来解释它以适合标题。然而,它并不复杂。我有 2 个表,第一个称为“行”的表有以下 2 列:

Text  PID

第二个叫做诗歌这两个:

PID Title

当它们等于 $something 时,我需要从第一个表中选择行,然后在表 Poems 中查找匹配行(具有相同 PID 的行)并显示第一个表中的文本和第二个标题。

如何做到这一点?谢谢

最佳答案

SELECT Lines.*, Poems.* FROM Lines 
INNER JOIN Poems ON(Poems.PID = Lines.PID)
WHERE Lines.Text = 'SOME VALUE'

关于php - MySQL 从不同的表中检索 2 个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6845082/

相关文章:

php - Guzzle http 和 Laravel Http post 方法替换为 get 方法。 405 不允许的方法

php - 如何使用php将数组键作为表列和值作为列值插入到mysql中?

php - 从mysql数据库中删除复杂的值

mysql - 日期时间子句的 SQL 大小写帮助

mysql - 保存 mysql 结果为多种输出格式

javascript - 将 Json 导入 html(表)

php - 如何将 "reply-to"添加到我们从网站 PHP 表单收到的电子邮件中?

php - 使用 php 通过 javascript 传递参数

php - CakePHP语句查询

PHP注册表未输入到数据库