我是 mySQL 的新手,希望能得到一些帮助。我有一张按以下方式布置的表格:
TASK
task_id *
tasktype_id (FK)
proj_id (FK)
empl_id (FK)
taskstat_id (FK)
hrs
notes
如果我进行这样的查询,结果会打印得很好,但会打印对外键的数字引用。
SELECT * AS task FROM task
INNER JOIN tasktype ON tasktype.tasktype_id = task.tasktype_id
WHERE taskstat_id = 1";
但我想打印出结果表中外键的字段名称而不是字段编号。有任何想法吗?这是我尝试过的,但没有任何运气。
SELECT task.task_id,
tasktype.tasktype_id,
project.proj_id,
employee.empl_id,
taskstatus.taskstat_id,
task.hrs,
task.note
FROM task, tasktype, project, employee, taskstatus
INNER JOIN tasktype ON tasktype.tasktype_id = task.tasktype_id
WHERE task.taskstat_id = 1";