JackDavis
JackDavis

Reputation: 127

MySQL query in two tables

Is possible to get all items with name = "A" AND status = 1? Name is in table items and status is in table status.

Something like SELECT * FROM items WHERE name = "A" AND id AS status.itemid = 1 but this does not work.

Db structure:

TABLE items:

id      name
1       A
2       A
3       B

TABLE status:

itemid      status
1           1
2           1
3           2

Upvotes: 0

Views: 26

Answers (1)

ScaisEdge
ScaisEdge

Reputation: 133370

use inner join

select a.name, b.status 
from  items as a 
inner join status as b  on a.id = b.itemid
where a.name ='A' and b.status =1;

Upvotes: 1

Related Questions