我正在尝试返回在USS Cochrane船上工作的船员全名的结果。我已经确定有一些船员在船上工作,我的代码返回一个空集。对不起,我还在试图弄清楚如何在这里将这段代码显示为mysql。
SELECT CONCAT(lastName,"",firstName) AS full_name
FROM crewmember INNER JOIN
vessel
ON crewmember.serialNumber = vessel.callsign
WHERE vessel.name = 'USS Cochrane';
答案 0 :(得分:0)
尝试使用以下查询。
只有当 crewmember 表中serialNumber
的值与船表
callsign
的值匹配时,查询才有效
SELECT CONCAT(lastName,' ',firstName) AS full_name
FROM crewmember cc JOIN vessel vv
WHERE cc.serialNumber = vv.callsign
AND vv.name = 'USS Cochrane';