CREATE TABLE college
(
  id       SERIAL PRIMARY KEY,
  SCHOOL   VARCHAR(100),
  CColor   VARCHAR(100),
  CCmascot VARCHAR(100)
);

CREATE TABLE mats
(
  id                SERIAL PRIMARY KEY,
  CColor            VARCHAR(100),
  CCNAME            VARCHAR(100)
);


MySQL数据库
好的,这是我认为这很简单但我没有正确解决的问题。我有通过网址传递给我的学校名称,现在我需要使用$ _GET来获取大学名称:
通过使用SCHOOL名称,我需要获取CCOLOR和CCNAME。

最佳答案

您有大学名称,如果我理解正确的话,您希望找出颜色的名称。

链接属性是CColor。

您的查询应该看起来像这样:

select
    m.ccname, m.ccolor
from
    mats m
inner join
    college c
on
    c.ccolor = m.ccolor
where
    c.school = @myVariable

关于mysql - 内部加入问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/818884/

10-13 02:03