PHPアプリケーションの1つで使用する次のクエリがあります。
SELECT DictSchemeName.schemeName, DictTableName.tableName
FROM DictSchemeName, DictTableName
WHERE DictSchemeName.Id = (SELECT schemeName
FROM ServiceSublayer
WHERE sId = 3
AND ServiceId = (SELECT Id
FROM Service
WHERE applicationId = 'prga'))
AND DictTableName.Id = (SELECT tableName
FROM ServiceSublayer
WHERE sId = 3
AND ServiceId =(SELECT Id
FROM Service
WHERE applicationId = 'prga'));
ご覧のとおり、ほぼ同じクエリを 2 回 (DictSchemeName と DictTableName) 2 倍にしています。SQL を学び始めたばかりで、誰かが私を助けてくれたらとてもうれしいです。
私はMS SQL SERVER 2008を使用しています