Didone / Didone/0722-bootcamp-sql

Semijunção direita

Open
#14 0 comments 0 reactions 1 assignee Claimed by @Didone View on GitHub
bootcamp optional
Dominant language
Python
Stars
15
Forks
24
PR merge metrics
No merged PRs in 30d

Description

Implemente o operador de semi junção a esquerda no objeto `Table` (modifique o arquivo [table.py](https://github.com/Didone/0722-bootcamp-sql/blob/main/csvms/table.py), chamado `ᐳᐊ`, para ser utilizada em operações de `RIGHT SEMI JOIN`

Os testes serão executados sobre as tabelas `lista_frutas` e `tipo_frutas` ( #7 ), conforme mostrado abaixo:
```python
from csvms.table import Table
tbl = Table('lista_frutas').ᐳᐊ(Table('tipo_frutas'), where={'eq':['lista_frutas.tp_fruta','tipo_frutas.tp_fruta']})
```

Ao _printar_ o objeto, todos os registros a direita, deverão ser apresentados

Exemplo da saída esperada:
```log
+-----------------+--------------+
|nm_fruta |tp_fruta |
+-----------------+--------------+
0| banana| doce|
1| maçã| doce|
2| limão| azedo|
3| bergamota| azedo|
+-----------------+--------------+
```
------------
Para que este exercício seja realizado é necessário ter implementado as tarefas abaixo:

- #1
- #3
- #4
- #6
- #5

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.