سؤال

ولدي قاعدة بيانات بسيطة لديها علاقة التالية.

وكل Server لديه لعبة واحدة.

والآن لعبة الطاولة هي مجرد قائمة من الألعاب المختلفة التي من الممكن أن يكون على الخادم.

ولكن عندما أفعل @ server.game، وأحصل على استثناء SQL لأنها تحاول أن تجد مثيل للملقم من انها لعبة (حدد * من الألعاب حيث games.server_id = 1) يهمني حقا مثل ذلك فقط ل لا (حدد * من الألعاب حيث games.id = @ server.game_id)

وأي أدلة إلى كيفية تنفيذ هذه الجمعية؟

هل كانت مفيدة؟

المحلول

إذا Server له ارتباط belongs_to إلى Game، فإن SQL الأساسي أن يكون ثم ما لديك يبحثون عن

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top