mysql - 如何在mysql中间表中搜索

标签 mysql

我有下表

player
-------------
idPlayer,
name,
age, 
position

Team
--------
idTeam,
name,
value

和中间表:

team_has_player
-----------
idPlayer,
idTeam

我需要的是使用变量“idTeam”在“team_has_player”中搜索,并选择所有有序对的玩家,总结,搜索“idTeam”并显示所有拥有“idPlayer”的“玩家”与“idTeam”相关。

最佳答案

使用此 SELECT 语句

SELECT 
  e.nombre,
  j.nombre
  , j.edad
  , j,posicion
 FROM  `jugador/equipo` je 
 INNER JOIN Equipo e ON e.idEquipo = je.idEquipo
 INNER JOIN jugador j ON j.idJugador = je.idJugador
 WHERE je.idEquipo = 1;

它将向您显示俱乐部的名称和球员的姓名以及年龄和位置

关于mysql - 如何在mysql中间表中搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59023009/

相关文章:

javascript - 减去另外两个变量时更改一个 Mysql 变量的值

mysql - 计算两次的持续时间

PHP 和 PDO 类

mysql - 我无法让查询从我的产品表中提取所有记录

mysql - ZF2 服务未找到数据库适配器

php - 如何从 Android 传递变量以供 PHP 文件读取,然后 PHP 文件读取 MYSQL 数据库并返回其他数据?

php - 使用 PHP 从 MySql 检索最后一个插入 id

php - cakephp 使用 mysql SQL_CALC_FOUND_ROWS 分页

PHP - 如果任何行结果匹配,如何更改 While 循环的结果

mysql - 如何将此 ActiveRecord 查询重写为 MySQL?