A stored procedure can query data in databases other than the database it exists in, via 3 part naming (DBName.DBOwner.TableName) or on linked servers via 4 part naming.
CREATE PROCEDURE TestProc
As
BEGIN
SELECT * FROM SomeOtherDB.dbo.YourTable
END