php - 如何在MySQL中连接两个表并显示结果?

标签 php mysql sql

我自己开始学习 PHP 和 MySQL,无法理解以下问题。我创建了如下所示的 2 个表,

  • enents => evnt_id、evnt_nm_、日期、地点、详细信息
  • 参与者 => p_id、p_nm、组织、联系人

我只想连接这两个表,以便进行具有两个字段的搜索,我们可以在其中选择事件和参与者并进行搜索。请任何人先帮助我加入适合这种情况的表。

非常感谢。

最佳答案

首先为两者添加通用 id 并得到这样的结果,我仅将此代码作为示例

  • 事件 => id、evnt_id、evnt_nm_、日期、地点、详细信息
  • 参与者 => p_id、common_id、p_nm、组织、联系人

    SELECT events.id,events.evnt_id, events.evnt_nm_, events.date, events.venue, events.details FROM events INNER JOIN participants ON articipants.common_id=events.id;
    

用于内连接

关于php - 如何在MySQL中连接两个表并显示结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42128156/

相关文章:

mySQL 子查询导致未知列错误

.net - 在 SQL Server 2008 的 'From' 子句中使用表名变量

php artisan up 命令在 Laravel 中不起作用?

PHP 错误 `Only variables should be passed by reference`

mysql - 从 mysql 字段中提取电子邮件地址

sql - 无法验证,使用 novalidate 选项

mysql - 仅当表中不存在时才将表单中的值插入到我的数据库表中

php - 如何通过 ssh 在 php 中获取远程文件并将文件直接返回到浏览器响应而不在网络服务器上创建文件副本

PHP oci_connect() TNS :could not resolve the connect identifier (ORA-12154)

mysql - 大数据在成本和性能上适合频繁写入数据还是频繁读取数据?