Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding Right Join, Full Join, and Join Visualization Tool #364

Open
mostafizur67 opened this issue Jul 17, 2023 · 4 comments
Open

Adding Right Join, Full Join, and Join Visualization Tool #364

mostafizur67 opened this issue Jul 17, 2023 · 4 comments
Labels
help wanted Looking for Contributors

Comments

@mostafizur67
Copy link

Hi,

I thoroughly enjoyed the lesson on left join and inner join. It provided a clear understanding of these concepts. However, I would love to see the right join and full join covered in the lesson as well.

https://datacarpentry.org/sql-ecology-lesson/03-sql-joins.html

I believe including these topics, along with practical examples, would enhance our understanding of SQL joins comprehensively.

I understand that adding additional join types may extend the lesson beyond its intended scope. If that is the case, I suggest providing supplementary resources or links where participants can explore right join, and full join independently, should they feel interested in delving deeper into these topics.

In addition to this, if you want you can add this visualization tool (https://sql-joins.leopard.in.ua/) to get a visual explanation of different joins.

Thank you for your efforts in delivering this valuable lesson, and I appreciate your consideration.

@adamancer adamancer added the help wanted Looking for Contributors label Jul 19, 2023
@adamancer
Copy link
Contributor

Thanks for the suggestion! I agree that including RIGHT and OUTER JOIN would be a useful addition. If this is something you'd be interested in pursuing, please consider creating a pull request with the new information.

As a matter of historical interest, one reason these two types of joins were omitted originally is because SQLite only added support for them last year. I didn't realize this functionality had been added until I was looking into this issue.

The visualizer is a nice tool but I wonder if it provides a significant advantage over diagrams? Any thoughts, @jd-foster?

@mostafizur67
Copy link
Author

mostafizur67 commented Jul 24, 2023

Hi Adam,

Thanks for your detailed comment and explanations. Sure, once I get some time, I will pull and try to add new information.

@meghalgandhi1019
Copy link

meghalgandhi1019 commented May 29, 2024

Hello,

This is Meghal Gandhi from Carpentry community. I'd like to work on this issue as I have an expertise in SQL.

@jd-foster
Copy link
Contributor

@meghalgandhi1019 Hello Meghal. Thank you for your offer of help. As Adam said above, if this is something you'd be interested in pursuing, please consider creating a pull request with the new information. I think the best thing would be to first post here to start discussing some of your ideas.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Looking for Contributors
Projects
None yet
Development

No branches or pull requests

4 participants