سؤال
ولدي قاعدة بيانات بسيطة لديها علاقة التالية.
وكل Server لديه لعبة واحدة.
والآن لعبة الطاولة هي مجرد قائمة من الألعاب المختلفة التي من الممكن أن يكون على الخادم.
ولكن عندما أفعل @ server.game، وأحصل على استثناء SQL لأنها تحاول أن تجد مثيل للملقم من انها لعبة (حدد * من الألعاب حيث games.server_id = 1) يهمني حقا مثل ذلك فقط ل لا (حدد * من الألعاب حيث games.id = @ server.game_id)
وأي أدلة إلى كيفية تنفيذ هذه الجمعية؟
المحلول
إذا Server
له ارتباط belongs_to
إلى Game
، فإن SQL الأساسي أن يكون ثم ما لديك يبحثون عن
لا تنتمي إلى StackOverflow