mysql - 这个 SQL 语句需要 JOIN 吗?

标签 mysql sql

我们有两个 2 表:

tbl_projekte [uid,werbemittel,projekt_name,kunden_id]

tbl_kunden [uid, kunden_name]

我们使用此语句从 tbl_projekte 选择记录集:

SELECT * FROM tbl_projekte WHERE werbemittel ='12' ORDER BY kunden_id ASC

我们如何获取 ORDER BY kunden_name 的 SQL 语句?

感谢您提前提供的任何帮助!

最佳答案

是的,您需要加入此操作

SELECT p.* 
FROM tbl_projekte p
INNER JOIN tbl_kunden k on k.uid = p.kunden_id
WHERE p.werbemittel ='12' 
ORDER BY k.kunden_name ASC

关于mysql - 这个 SQL 语句需要 JOIN 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20664099/

相关文章:

MySQL:从一个表中选择两次

c# - 将过程结果从 Entity Framework 传递到 View

php - 这个php 'know'里面的SQL逻辑怎么选什么?

sql - 在 SQL 中创建反对称 key

c# - Lambda 表达式 Sql 到 C# 日期时间

sql - 使用多列删除 PostgreSQL 中的重复行

python - 用python生成SQL语句

php - 向从数据库填充的表添加删除按钮

MySQL 工作台。如何在正向工程中生成外键作为更改表语句?

mysql - macOS 上的 MAMP 或 MySQL