ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Help with SQL query

    Scheduled Pinned Locked Moved Solved IT Discussion
    sqldatabasemysqlmariadb
    24 Posts 4 Posters 4.7k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • thegillionT
      thegillion @scottalanmiller
      last edited by

      @scottalanmiller said in Help with SQL query:

      UPDATE bathrooms
         SET bathrooms.Rating = (SELECT AVG(Reviews.Rating)
                         FROM Reviews
                        WHERE Reviews.bathroom_ID = bathrooms.id)
      

      @scottalanmiller said in Help with SQL query:

      Did that work?

      Yes it did work thank you!!!

      scottalanmillerS 1 Reply Last reply Reply Quote 1
      • thegillionT
        thegillion @scottalanmiller
        last edited by

        @scottalanmiller said in Help with SQL query:

        Is this an intentional fast lookup cache table? Because this violated the database integrity. Just a thought while I'm looking for an answer.

        The bathroom table is the main table for lookups so yes and the server runs on SSDs with 4gb of ram and two 3.2ghz vCores

        scottalanmillerS 1 Reply Last reply Reply Quote 0
        • scottalanmillerS
          scottalanmiller @thegillion
          last edited by

          @thegillion said in Help with SQL query:

          @scottalanmiller said in Help with SQL query:

          UPDATE bathrooms
             SET bathrooms.Rating = (SELECT AVG(Reviews.Rating)
                             FROM Reviews
                            WHERE Reviews.bathroom_ID = bathrooms.id)
          

          @scottalanmiller said in Help with SQL query:

          Did that work?

          Yes it did work thank you!!!

          Boom, sweet! You can use the ellipses on the individual post to make it as the correct answer, too 🙂

          1 Reply Last reply Reply Quote 0
          • scottalanmillerS
            scottalanmiller @thegillion
            last edited by

            @thegillion said in Help with SQL query:

            @scottalanmiller said in Help with SQL query:

            Is this an intentional fast lookup cache table? Because this violated the database integrity. Just a thought while I'm looking for an answer.

            The bathroom table is the main table for lookups so yes and the server runs on SSDs with 4gb of ram and two 3.2ghz vCores

            Are you going to do a scheduled batch run on this (tee hee, batch run) like at night to update the reviews?

            thegillionT 1 Reply Last reply Reply Quote 1
            • thegillionT
              thegillion @scottalanmiller
              last edited by

              @scottalanmiller said in Help with SQL query:

              Are you going to do a scheduled batch run on this (tee hee, batch run) like at night to update the reviews?

              I was going to do that or pass the ID of the bathroom then fire it on a review or bathroom submission.

              scottalanmillerS 1 Reply Last reply Reply Quote 1
              • scottalanmillerS
                scottalanmiller @thegillion
                last edited by

                @thegillion said in Help with SQL query:

                @scottalanmiller said in Help with SQL query:

                Are you going to do a scheduled batch run on this (tee hee, batch run) like at night to update the reviews?

                I was going to do that or pass the ID of the bathroom then fire it on a review or bathroom submission.

                You could use a database trigger for that, too.

                1 Reply Last reply Reply Quote 0
                • scottalanmillerS
                  scottalanmiller
                  last edited by

                  If you expect this product to explode you might want to consider a NoSQL database now. Easy to switch now, hard later. MySQL scales pretty big, but things like MongoDB and Cassandra go so much bigger. Worth thinking about now before you are more or less locked in.

                  BRRABillB 1 Reply Last reply Reply Quote 1
                  • BRRABillB
                    BRRABill @scottalanmiller
                    last edited by

                    @scottalanmiller said in Help with SQL query:

                    If you expect this product to explode

                    Possible poor choice of words.

                    scottalanmillerS 1 Reply Last reply Reply Quote 1
                    • scottalanmillerS
                      scottalanmiller @BRRABill
                      last edited by

                      @BRRABill said in Help with SQL query:

                      @scottalanmiller said in Help with SQL query:

                      If you expect this product to explode

                      Possible poor choice of words.

                      Or... intentional.

                      BRRABillB 1 Reply Last reply Reply Quote 0
                      • BRRABillB
                        BRRABill @scottalanmiller
                        last edited by

                        @scottalanmiller said in Help with SQL query:

                        @BRRABill said in Help with SQL query:

                        @scottalanmiller said in Help with SQL query:

                        If you expect this product to explode

                        Possible poor choice of words.

                        Or... intentional.

                        Knowing you, intentional.

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 2 / 2
                        • First post
                          Last post