1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

Create an inline SQL table on the fly (for an excluding left join)

Discussão em 'Outras Linguagens' iniciado por Stack, Junho 17, 2021.

  1. Stack

    Stack Membro Participativo

    Let's assume the following:

    Table A

    id | value
    ----------
    1 | red
    2 | orange
    5 | yellow
    10 | green
    11 | blue
    12 | indigo
    20 | violet


    I have a list of id's (10, 11, 12, 13, 14) that can be used to look up id's in this table. This list of id's is generated in my frontend.

    Using purely SQL, I need to select the id's from this list (10, 11, 12, 13, 14) that do not have entries in Table A (joining on the 'id' column). The result should be the resultset of id's 13 and 14.

    How can I accomplish this using only SQL? (Also, I'd like to avoid using a stored procedure if possible)

    The only approach I can think of is something that would create an inline SQL table on the fly to temporarily hold my list of id's. However, I have no idea how to do this. Is this possible? Is there a better way?

    Thanks! :)

    Continue reading...

Compartilhe esta Página