SQL Joins: A Guide and Examples

Поделиться
HTML-код
  • Опубликовано: 13 янв 2025
  • НаукаНаука

Комментарии • 39

  • @DatabaseStar
    @DatabaseStar  Месяц назад

    Want to easily remember the SQL commands for your database? Get my free SQL Cheat Sheets here: databasestar.mykajabi.com/lpkj-sql-cheat-sheets/?

  • @anjumshaikh7735
    @anjumshaikh7735 Год назад +9

    I just love the way you break down the hardest topics & concepts so clear , easy to understand with simple examples . Thank you so much. ❤❤❤❤

    • @DatabaseStar
      @DatabaseStar  Год назад

      Thanks! I’m glad you enjoyed the video and we’re able to understand the concepts from it.

  • @aiasaiascon3894
    @aiasaiascon3894 Месяц назад

    most intriguing was the use of WHERE clause to write a JOIN, and most of the useful was the LEFT vs RIGHT (that are the same but with different positions of the tables related). Thanks.

    • @DatabaseStar
      @DatabaseStar  Месяц назад

      Glad you found the video useful!

  • @obscuredbyclouds1209
    @obscuredbyclouds1209 Год назад +2

    Extra thanks for the subtitles! Even if I don't have a listening issue, they help understanding better

    • @DatabaseStar
      @DatabaseStar  Год назад +1

      Thanks! Glad to hear they are helpful for you.

  • @RainNColer
    @RainNColer Год назад +3

    Damn im learning selftaught full stack development and already learned MERN stack but felt the need to learn SQL, and im loving it, this channel is so crystal clear with all the topics that i encounter when practicing with my project and want to learn. A great thing about SQL is that is an ancient concept and will prevail even longer so all this information will be valuable for years to come :)

    • @DatabaseStar
      @DatabaseStar  Год назад

      Thanks for the kind words, and I'm glad to hear my videos are helpful. Yeah, SQL has been around for a while and the fundamentals don't change.

  • @sambarjunk
    @sambarjunk 2 года назад +3

    Clear and to the point

  • @ladyzavi
    @ladyzavi Год назад

    This video was so helpful. Thank you!

  • @cime_hime
    @cime_hime Месяц назад

    thankyou for visualizing this

  • @surajpatil3579
    @surajpatil3579 3 года назад +1

    Thanks keep making content like this

  • @codewithtae6637
    @codewithtae6637 5 месяцев назад +1

    You advised against using the USE keyword because it might break your query if your field name changes. Wont this still be the case if you use the ON keyword to specify field names?

    • @DatabaseStar
      @DatabaseStar  5 месяцев назад

      Good question! Yes, if the actual field being joined on is changed in either table (such as renamed from id to person_id), then the join will break whether you have USING or ON keyords.
      If the field names are different, then USING won't work. It would have to be changed to an ON keyword.

  • @thanzeeljalaldeen
    @thanzeeljalaldeen 3 года назад +3

    can we do joins without foreignkey?

    • @DatabaseStar
      @DatabaseStar  3 года назад +7

      Yes, you can. As long as the fields in both tables represent the same thing, you can do a join and there does not have to be a foreign key created.

  • @RDL-yw5wy
    @RDL-yw5wy 9 месяцев назад

    Thank you
    sorry I didn't find a link of the video that contains join three tables or more

    • @DatabaseStar
      @DatabaseStar  9 месяцев назад

      No problem, the link is here: ruclips.net/video/TGt2xa7EzvI/видео.html

  • @fiennchini
    @fiennchini 4 месяца назад

    powerful insights

  • @parko1965
    @parko1965 Год назад

    So correct me if I'm wrong these two tables break referential integrity rules, but joins still possible?

    • @DatabaseStar
      @DatabaseStar  Год назад

      What about these tables breaks referential integrity rules? In general, you can still join tables if they break rules like that, as long as the data being joined is the same (e.g. both IDs or names or values represent the same thing)

    • @parko1965
      @parko1965 Год назад

      @@DatabaseStar So I can create a record in a child table not related to to a parent table record.

    • @DatabaseStar
      @DatabaseStar  Год назад

      Yes, that's right, you can. If you leave the foreign key empty the row will still be inserted. You could put a Not Null constraint on it to prevent that though.

  • @basilisk9864
    @basilisk9864 3 года назад +1

    helpful, keep it up

  • @spyrex3988
    @spyrex3988 2 года назад

    can we really join without foreign key -- primary key relation?

    • @DatabaseStar
      @DatabaseStar  2 года назад

      Yeah, you can. You would usually join between PK and FK, but you don't need to have those constraints to make the join work. If both columns represent the same thing then you can join.
      You can actually join on two columns that have two different sets of data, but your results will not be meaningul.

  • @sabuein
    @sabuein Год назад

    Thank you.

  • @milabibik9318
    @milabibik9318 Год назад

    Thanks!

  • @himanshuchhikara4918
    @himanshuchhikara4918 Год назад

    super awesome