我从第一张桌子中选择所有在第二张桌子中具有特定类别的条目。这两个通过ID连接,在两个表中都是相同的。
我是UNION和JOIN的新人,所以我想知道我是否可以在不使用它们的情况下做到这一点?例如:
SELECT *
FROM entries,
categories
WHERE entries.id = categories.id
AND categories.category = 'default'
答案 0 :(得分:2)
这样可行。你也可以输入:
SELECT your fields FROM
entries AS E INNER JOIN categories as C USING (id)
WHERE C.category = 'default'
答案 1 :(得分:1)
试试这个
SELECT *
FROM entries INNER Join categories ON entries.id = categories.id
WHERE categories.category = 'default'
答案 2 :(得分:0)
查询是正确的。另一种方式:
SELECT *
FROM entries
JOIN catetories ON entries.id = categories.id
WHERE categories.category = 'default';