如果您习惯了 SQL,这可能是一个简单的方法,但我不习惯。
我有这个查询:
SELECT *
FROM myTable
LEFT JOIN anotherTable
ON myTable.myField=anotherTable.anotherField
实际上,这个查询从 myTable 返回满足连接条件的所有内容(就我的理解而言)。此查询效果很好,但我想从另一个表中选择另一个字段。我想做的是这样的:
SELECT myTable.*, myTable2.aSpecificField
FROM myTable, myTable2
LEFT JOIN anotherTable
ON myTable.myField=anotherTable.anotherField
WHERE myTable.id = myTable2.id
但是,这不起作用,我收到有关LEFT JOIN的错误消息。我希望将 myTable2 中的 aSpecificField 添加到两个表的 ID 匹配的行中。
你能帮我正确构建这个查询吗?谢谢你。