こんにちは私はselectカウントを取得するためにSQLクエリを処理していましたが、この問題で私を助けてくれるでしょうか?ここに私のテーブルの構造があります。SQLエラーでテーブルを呼び出す
表構造
categorias Table
------------------------------
idCat(PK) nombre
------------------------------
1 "category1"
2 "category2"
3 "category3"
subcategorias Table
------------------------------------
idSubcat(PK) nombre categId(FK)
---------------------------------
1 "subcat1" 2
2 "subcat2" 3
3 "subcat3" 3
私のクエリ
SELECT count(*) valor
FROM subcategorias
WHERE categorias.nombre= "category3"
AND subcategorias.nombre= "subcat1"
と私のクエリspected結果は1でなければなりませんが、それは誤り言う:
SELECT count(*)
FROM categorias, subcategorias
WHERE categorias.nombre= "category3" AND subcategorias.nombre= "subcat1"